본문 바로가기

Develop/Unreal Engine5

[Unreal Engine] 빌드시 맵 라이팅 리빌드 에러 개인 공부 후 자료를 남겨놓기 위한 목적이므로, 생략되거나 오류가 있을 수 있음을 알립니다. 해당 문서는 빌드시 , 인스턴팅된 스태틱 메시 컴포넌트에 대한 총 라이트맵 크기가 크다는 오류에 대한 문서입니다. 어느 정도의 에셋을 배치해놓고 빌드를 하다 보면, 다음과 같이 에러가 뜨는 경우가 있다. 대부분의 경우 맵 라이팅을 리빌드하면 해결되는 경우가 많지만, 맵 라이팅을 하고도 다음과 같은 에러가 뜬다면 이는 라이트 맵의 해상도가 너무 크기 때문에 나타나는 에러일 가능성이 크다. 이를 해결하기 위해서 먼저 라이트 맵이 잘 들어가 있는지 확인을 해보도록 하자. 아래의 작업물은 겉보기에는 이상이 없어 보인다. 여기서 우측 상단의 설정에서 라이트맵 밀도를 클릭하여 뷰를 바꿔보자. 화면이 다음과 같이 변하는 것을.. 2023. 2. 15.
[Unreal Engine] 애니메이션 몽타주를 이용한 공격 모션 개인 공부 후 자료를 남겨놓기 위한 목적이므로, 생략되거나 오류가 있을 수 있음을 알립니다. 1. 플레이어 캐릭터 생성하기 2. 플레이어 캐릭터에 움직임 추가하기 3. 애니메이션 블루프린트 생성 및 연결 4. 애니메이션 몽타주를 이용한 공격 모션 해당 문서는 애니메이션 몽타주를 이용한 공격모션에 대한 내용을 다룹니다. 💡애니메이션 몽타주란? 애니메이션 몽타주는 폭 넓은 애니메이션 이펙트가 가능해지는 다목적 툴로, 주로 코드나 블루프린트 안에서 애니메이션 컨트롤을 노출시키는데 관련되어 있다. 보통 애니메이션의 지능형 루프, 로직 기반 애니메이션 전환, 루트 모션 핸들링, 기타 여러가지 다양한 애니메이션 이펙트를 만드는 데 사용한다. 예를들면 총의 재장전의 경우 시작 - 장전 - 루프의 3가지 단계로 나누어.. 2023. 2. 15.
[Unreal Engine] 애니메이션 블루프린트 생성 및 연결 개인 공부 후 자료를 남겨놓기 위한 목적이므로, 생략되거나 오류가 있을 수 있음을 알립니다. 1. 플레이어 캐릭터 생성하기 2. 플레이어 캐릭터에 움직임 추가하기 3. 애니메이션 블루프린트 생성 및 연결 4. 애니메이션 몽타주를 이용한 공격 모션 고블린의 애니메이션 블루프린트를 직접 만들어보도록 합시다. 콘텐츠 브라우저 에서 원하는 폴더로 이동 후, 추가/임포트 를 눌러 애니메이션 블루프린트 를 클릭합니다. 어떠한 스켈레톤에 지금 만드는 애니메이션이 적용될 것인지 고릅니다. 우리는 고블린에 대한 애니메이션 블루프린트를 만들 것이므로, EnemyGoblin.Skeleton 을 선택합니다. 해당 애니메이션 블루프린트의 이름은 BP_MyAnimation 으로 하겠습니다. 처음 서있을 때와 달리기를 시작할 때의.. 2023. 2. 15.
[Unreal Engine] 플레이어 캐릭터에 움직임 추가하기 개인 공부 후 자료를 남겨놓기 위한 목적이므로, 생략되거나 오류가 있을 수 있음을 알립니다. 1. 플레이어 캐릭터 생성하기 2. 플레이어 캐릭터에 움직임 추가하기 3. 애니메이션 블루프린트 생성 및 연결 4. 애니메이션 몽타주를 이용한 공격 모션 움직임 로직을 설정하기 전에, 해당 입력 키가 존재하는지 먼저 확인해보도록 하자. `편집` ⇒ `프로젝트 세팅` ⇒ `엔진` ⇒ `입력` 으로 가보자 엔진 - 입력 ⇒ 바인딩 ⇒ 액션 매핑 을 확인해보자. 점프가 키 세팅이 잘되어 있는지 확인할 수 있다. 그 이외에도 MoveForward(앞뒤이동) , MoveRight(좌우이동) , Turn(회전) , LookUp(바라보는 방향) 등 여러가지 키 세팅을 확인할 수 있다. 로직을 추가하기 위해 MyCharacte.. 2023. 2. 15.