[Unreal] 2

[Unreal 4] 샘플 둘러보기#2 - 일인칭(First Player)

언리얼 엔진 자체가 사실은 언리얼 토너먼트라는 FPS게임을 만들면서 발전되었기 때문에 일인칭 게임을 만드는데 가장 대표적인 템플릿이라고 볼 수있다. 언리얼 프로젝트를 FirstPlayer라는 이름으로 일인칭을 선택해 만들었다. 실행하면 기본적으로 w,a,s,d키로 움직이고 마우스로 시선을 움직이며 좌클릭시 발사하여 공이 나가고 소리와 물체에 부딪칠시 충격도 있고 반동도 있다. 기본적인 슈팅게임의 요소를 다 가지고 있다. 1. 이번엔 FirstPlayerCharacter클래스 파일부터 먼저 보자. PlayerController가 따로 없이 입력을 받는 부분이 함께 들어가있다. 생성자에서 VR게임인지 여부를 판단해 모션게임인가를 세팅도한다. // [FirstPlayer]Character.h #include ..

[Unreal] 2023.07.21

[Unreal 4] 샘플 둘러보기 - 내려보기 샘플

언리얼엔진의 장점이자 단점인 타이트하게 미리 정해져있는 구조! 이를 익히고 있으면 적응하기 빠르다 새 프로젝트>게임을 하면 이렇게 여러 템플릿 중 선택할 수 있는데 내려보기는 탑다운 구조로 디아블로 , 리니지 같이 쿼터뷰나 탑뷰로 이루어진 게임의 틀 처럼 보인다. 주로 마우스로 움직이고 싶은 위치를 찍어서 이동하게 하는데 레이캐스팅을 해서 그쪽으로 가면 되겠다는 감이 온다. 이렇게 만든 샘플을 키면 마우스 클릭한 위치로 움직이고 커서 부분에 데칼이 있는 샘플이 만들어진다. 이동하는 방법이랑 내 캐릭터에 로봇대신 진짜 캐릭터를 입히고 육면체 장애물 대신 건물을 입혀보고 AI몬스터도 배치해보자. 1. 내 캐릭터 살펴보기 내 캐릭터는 TopDownCharacter라는 이름으로 블루프린트로 만들어져 있다. 클릭..

[Unreal] 2023.07.17