반응형

전체 글 142

Unreal Engine 5 배워보기 - 37일차

컴퓨터 및 게임 관련 전공인이 아닌 문외한 일반인이 언리얼 엔진을 배우면서 정리한 내용입니다.그날그날 배웠던 내용을 제가 나중에 보기 위해 정리한 것으로, 지금 당장 보기에 부족한 점이 아주아주 많고 추후에 수정이 될 수도 있습니다.오탈자 및 잘못 기재된 내용 지적, 부족한 내용 설명은 언제든지 환영입니다. 본글은 언리얼 엔진 5.5.4 버전 영문판을 기준으로 합니다. ---------------------------------------------------------------------------------------------------------------- 37일차 학습 내용- 피격 상태 및 대미지 추가 플레이어 피격 상태 및 피격 대미지 부여 적 피격 상태 및 피격 대미지 부여 대..

7일차

적 3종류 Skeletal Mesh, ABP 적용적 3종류 공격 시 공격 애니메이션, 공격 소리 삽입적 AI 기능 추가; BB & BT 작성EnemyAttack Tast C++로 작성; 적이 플레이어를 공격하도록 하는 TaskPlayer Detectioni Service C++로 작성; 적이 일정 거리 안에 있는 플레이어를 인식하는 조건을 부여하는 ServiceAttack Range Service C++로 작성; 적이 일정 거리 안에 있는 플레이어를 공격하는 조건을 부여하는 Service *적이 추적하고 공격 소리도 재생하나, 공격 애니메이션이 재생되지 않는 현상 수정 필요*덩치가 큰 적이 가까이 붙으면 카메라 시점이 이상하게 되는 현상 수정 필요

Unreal Engine 5 배워보기 - 36일차

컴퓨터 및 게임 관련 전공인이 아닌 문외한 일반인이 언리얼 엔진을 배우면서 정리한 내용입니다.그날그날 배웠던 내용을 제가 나중에 보기 위해 정리한 것으로, 지금 당장 보기에 부족한 점이 아주아주 많고 추후에 수정이 될 수도 있습니다.오탈자 및 잘못 기재된 내용 지적, 부족한 내용 설명은 언제든지 환영입니다. 본글은 언리얼 엔진 5.5.4 버전 영문판을 기준으로 합니다. ---------------------------------------------------------------------------------------------------------------- 36일차 학습 내용- Simple Parelled- BT 작성 예시 Simple Parelled이번에는 "Simple Parelled" ..

Unreal Engine 5 배워보기 - 35일차

컴퓨터 및 게임 관련 전공인이 아닌 문외한 일반인이 언리얼 엔진을 배우면서 정리한 내용입니다.그날그날 배웠던 내용을 제가 나중에 보기 위해 정리한 것으로, 지금 당장 보기에 부족한 점이 아주아주 많고 추후에 수정이 될 수도 있습니다.오탈자 및 잘못 기재된 내용 지적, 부족한 내용 설명은 언제든지 환영입니다. 본글은 언리얼 엔진 5.5.4 버전 영문판을 기준으로 합니다. ---------------------------------------------------------------------------------------------------------------- 35일차 학습 내용- 적 전투 상태 부여 및 전환- 삼항연산자- 적의 공격 확률 계산 적 전투 상태 부여 및 전환BT에서 Selector..

6일차

Actor Component에서 isKatana 변수가 작동되지 않는 원인 발견위와 같이 불러올 경우 처음 불러온 상태로 변수값이 고정; 의미없는 변수값이런 식으로 변수를 불러와서 업데이트를 해줘야함WB HP bar 추가 *우선은 프로젝트를 어느정도 완성한 후에 기능을 따로 추가; 넣고 싶은 기능: 점프 공격 / 아이템 습득*콤보 어택 isHit로 적이 맞았을 때에만 게이지가 차도록하면서, 맞지 않았을 경우에는 게이지가 안 차고 그대로 isCombo가 풀리는 Delay를 적용

Unreal Engine 5 배워보기 - 34일차

컴퓨터 및 게임 관련 전공인이 아닌 문외한 일반인이 언리얼 엔진을 배우면서 정리한 내용입니다.그날그날 배웠던 내용을 제가 나중에 보기 위해 정리한 것으로, 지금 당장 보기에 부족한 점이 아주아주 많고 추후에 수정이 될 수도 있습니다.오탈자 및 잘못 기재된 내용 지적, 부족한 내용 설명은 언제든지 환영입니다. 본글은 언리얼 엔진 5.5.4 버전 영문판을 기준으로 합니다. ---------------------------------------------------------------------------------------------------------------- 34일차 학습 내용- 적 공격 AI 추가 공격 Task 생성 공격 소리 및 애니메이션 추가 공격 판정 추가 적 공격 AI 추가..

5일차

회피 추가; 현재 플레이어의 방향 각도 확인 후 각도 별로 설정한 애니메이션 재생 (inRange Float 활용)각종 공격 사용 시 콤보 어택 초기화 추가Attack Actor Component에서 플레이어를 캐스팅한 뒤 가져오는 변수는 활성화되지만, 변수를 조건으로 삽입 시 변수 인식이 안되는 문제 발견 -> 해결하면 대시 어택 정상 작동차지 어택, 패리 어택, 궁극기 후 움직이지 않았던 현상 수정; delay 노드보다 앞쪽에 Set Movement 노드 배치각종 공격 사용 시 조건 추가해야함 *프로젝트가 터진 원인: 생성자 문제ABP EventGraph에서 Blueptrint BeginPlay에 플레이어를 Casting 한 후 바로 변수를 추가하면 오류 발생; 변수는 업데이트 돼야하는데 업데이트가 ..

4일차

2일차에 날아간 프로젝트 완성본 복구 완료; Attack Actor Component를 생성하여 공격 관련 BP는 해당 Component에 작성스킬 공격 동작 추가패리 공격 동작 추가궁극기 동작 추가State Actor Component, Dodge Actor Component 추가; State는 어떻게 해야할 지 감이 안 잡혀 일단은 작성 X / Dodge는 내일 추가Macro를 활용하여 상태 지정 및 스태틱 메시 가시화 노드 갯수 최소화예외 처리를 걸어 안정성 향상 *프로젝트가 망가진 원인 발견; ABP 쪽에서 Event Graph로 플레이어를 Cast한 뒤 변수를 가져오면 프로젝트가 망가짐*Enum으로 상태를 관리하는 법 강사님께 질문*차지 어택, 궁극기 시전 후 캐릭터 이동 불가 현상 발견; 처음..

3일차

프로젝트 복구를 해보았으나 불가능하여, 1일차에 백업해둔 프로젝트로 재시작프로젝트 날아간 원인 불명 *최적화를 위해 컴포넌트 생성 후 역할 별로 분리한 뒤, 캐릭터에 Add*1일차 프로젝트에 기능을 하나씩 추가하며 백업 -> 프로젝트 망가짐 대비 및 망가진 원인 발견을 위함*프로젝트 이동식 디스크에 옮길 때, "Source" / "Config" / "Content" / "프로젝트 파일" 이렇게 4개만 백업하면 용량 절약 가능; 프로젝트 파일 우클릭 한 뒤 Generate로 빌드한 뒤에 실행; 다른 컴퓨터에서 프로젝트를 실행할 때 항상 Generate 해주기 (경로 변경을 해서 오류가 일어나는 것을 방지)

Unreal Engine 5 배워보기 - 33일차

컴퓨터 및 게임 관련 전공인이 아닌 문외한 일반인이 언리얼 엔진을 배우면서 정리한 내용입니다.그날그날 배웠던 내용을 제가 나중에 보기 위해 정리한 것으로, 지금 당장 보기에 부족한 점이 아주아주 많고 추후에 수정이 될 수도 있습니다.오탈자 및 잘못 기재된 내용 지적, 부족한 내용 설명은 언제든지 환영입니다.본글은 언리얼 엔진 5.5.4 버전 영문판을 기준으로 합니다.---------------------------------------------------------------------------------------------------------------- 33일차 학습 내용- 적 AIController 적 AIControllerBehavior Tree (이하 "BT" 라고 칭함) 를 실행하..