메쉬 2

UE4 생존게임 제작 - 2 (몬스터 제작)

1. 몬스터 6마리 메시 선정 및 제작 몬스터는 포식자와 먹이, 두 부류로 분류하였습니다. 포식자: 코뿔소, 늑대, 사자 먹이: 얼룩말, 사슴, 돼지 포식자와 먹이에 따라 AI 컨트롤러를 따로 만들어서 포식자는 플레이어를 공격하고 먹이는 플레이어를 만나면 도망치도록 만들 것입니다. 2. 몬스터 애니메이션 제작 몬스터도 플레이어의 애니메이션과 마찬가지로 블렌드 포즈를 이용해 애니메이션을 설정하였습니다. void UAnimalAnim::NativeUpdateAnimation(float DeltaSeconds) { Super::NativeUpdateAnimation(DeltaSeconds); // 자신이 가지고 있는 몬스터 객체를 가져온다 AAnimal* pOwner = Cast(TryGetPawnOwner(..

UE4 생존게임 제작 - 1 (캐릭터 제작)

1. 플레이어 메시 선정 및 제작 플레이어 메시를 선정하고 1인칭 카메라를 설치하였습니다. C++ 프로젝트를 이용해 플레이어 클래스를 만들고 블루프린트를 이용해 스켈레탈 메시를 적용하였습니다. 2. 플레이어의 움직임 조작을 위한 키 입력 매핑 제작 마우스 X, Y축에 따른 화면 회전과 키보드 WSDA로 캐릭터가 이동할 수 있도록 축매핑을 하였습니다. 또한, 액션매핑을 이용해 키보드 1, 2, 3 숫자 버튼을 통해 공격 상태를 변경할 수 있도록 하였습니다. (1: 일반, 2: 검, 3: 활) 그리고 마우스 왼쪽 버튼을 통한 공격과 스페이스바를 통한 점프 키를 생성하였습니다. 3. 플레이어 애니메이션 제작 플레이어 상태(1: 일반, 2: 검, 3: 활)에 따른 각기 다른 애니메이션을 적용하였습니다. 애님인스..