전체 글 (58) 썸네일형 리스트형 UE - 총알 제작하기 목표총알 만들기 구현 순서Bullet 클래스 생성필요 컴포넌트 추가블루프린트 Bullet 만들고 테스트 1. Bullet 클래스 생성부모 클래스는 Actor로 생성플레이어가 날아가는 총알에 대한 **제어권**이 필요하지 않기 때문에 폰 기반이 아닌 액터를 사용합니다. 2. 필요한 컴포넌트 추가하기물체가 다른 물체와 충돌하면 단순하게 이벤트만 발생하는 것이 아니라 튕겨나가게 될 것입니다. 그 때 물체의 회전 및 에너지 감소가 발생하여 힘이 약해지고 물체의 물리적 재질 형태에 따라서 탄성의 표현도 필요할 것입니다.이를 위해 언리얼 엔진에서 제공하는 물리를 이용하여 간단히 해당 내용을 표현할 수 있습니다. 발사체 형태의 물리 기능을 제공하는 컴포넌트인 UProjecttileMovementComponent.. UE - 플레이어 이동 처리 목표플레이어를 회전 및 이동하기. 구현 순서사용자 입력 맵핑플레이어 회전 처리플레이어 이동 처리 1. 사용자 입력 맵핑하기 IA_LookUp IMC_TPSIA_LookUp 입력에 Negate 값을 설정한 이유는 마우스의 좌표가 스크린 좌표 즉 모니터의 좌표가 좌측 상단(y : 0, z : 0)에서 시작하여 y 값은 오른쪽으로 갈수록 커지고, z 값은 아래로 갈수록 커집니다. 반면에 3D 월드상에서의 좌표계는 다소 다릅니다. y축의 값은 마찬가지로 오른족으로 이동하며 커지는 반면, z축 값은 위로 올라갈수록 커집니다.마우스의 Z축 방향과 3D 월드상의 방향이 반대로 되어있습니다. 따라서 IA_LookUp의 Modifiers에 -1값에 해당하는 Negate를 추가해 줌으로써 방향을 일치시키려고 하는 것입니.. UE - 3인칭 플레이어 생성 1. Character를 상속받는 플레이어 생성TPS 형태의 플레이어는 사용자의 제어를 받으면서 이동이 가능해야 합니다. Pawn을 부모로 삼아 추가적으로 몇 가지가 더해져 있습니다. 대표적으로는 Character Movement 컴포넌트가 이에 해당합니다. 2. 플레이어 블루프린트 제작 3. 게임 모드 클래스 정보 수정하기클래스의 상속 관계는 Actor를 기본 오브젝트로 하여 사용자의 제어를 받을 수 있게 하는 Pawn 클래스, 폰을 기반으로 추가적인 기능을 포함하는 Character 클래스가 있습니다. 우리 TPSPlayer는 Character를 상속 받기 때문에 사용자의 제어를 받을 수 있는 기본 폰으로 등록이 가능합니다.TPSPlayer는 Character를 상속받기 떄문에 사용자의 제어를 받을.. 이전 1 2 3 4 5 6 7 8 ··· 20 다음