Box Collision을 이용하여 오브젝트를 타고 이동해보고, 닿았을 때 중력을 적용하여 떨어뜨리는 과정을 정리하였습니다. 오브젝트 이동 Actor를 상속하는 블루프린트 클래스를 생성하고 Root(Scene)을 추가하고 Static Mesh와 Box Collision으로 SlideBox : 닿았을 때 SlideMesh(Static Mesh) 이동 TargetBox : 목표 지점까지 SlideMesh(Static Mesh) 이동 두개의 Box Collision을 생성합니다. 오브젝트 이동 블루프린트 - 이벤트그래프 SlideBox(BoxCollision)에 이벤트로 Begin Overlap과 End Overlap 두개의 이벤트를 추가하고 TPC라는 태그를 가진 타깃이 닿았을 때만 Branch를 True로..
유니티는 필요한 컴포넌트를 집어넣는 식이라면, 언리얼은 기본적으로 많은 기능들을 미리 내장되어 있는 방식이고 컴포넌트를 켜고 끄고 하는 방식입니다. 중력 Simulate Physics Simulate Physics를 체크하면 해당 오브젝트에 중력이 적용됩니다. 피지컬 머티리얼 피지컬 머티리얼을 생성하여 오브젝트에 마찰을 주어 바닥에 튕기는 정도를 조절할 수 있습니다. 생성한 후 더블클릭합시다. Friction은 마찰정도인데 해당값이 클수록 마찰력이 크게 되어 물체가 잘 미끄러지지 않습니다. Restitution과 Restitution Combine Mode를 적절히 조절하여 튕김의 정도를 조절할 수 있습니다. 오브젝트의 디테일에서 콜리전의 Phys Material Override에 만들어준 피지컬 머티리..
언리얼을 플레이할 때 기본 게임 모드를 설정할 수 있는데, 제가 소개할 방법은 프로젝트 세팅에서 기본 게임 모드를 설정하는 방법과 월드 세팅에서 게임 모드 오버라이드를 설정하는 두가지 방법입니다. 간단한 설정법과 두 세팅을 동시에 했을 때 우선 순위에 대해 정리하였습니다. 프로젝트 세팅 - 프로젝트 - 맵 & 모드 [세팅] - [프로젝트 세팅] - 프로젝트의 [맵 & 모드]에서 기본 게임모드를 설정할 수 있습니다. 또한 하단의 Default Maps를 선택하여 처음 에디터가 실행될 때 Level맵을 설정할 수도 있습니다. 월드세팅에서 게임 모드 오버라이드 월드 세팅에서 [Game Mode] 탭에서 게임모드 오버라이드를 선택하여 원하는 게임모드를 선택하는 방법도 있습니다. 프로젝트 세팅에서 기본 게임 모드..
언리얼 엔진을 사용하면서 블루프린트를 편집하려했는데 방금전까지 편집하던 블루프린트가 열리지 않고 '미확인 탭'으로 뜨면서 편집할 수 없는 상황이 있었습니다. 처음에는 블루프린트 창을 끄지않고 끝까지 완성한 후에 종료하였으나 너무 불편해서 방법을 찾다가 이를 해결하는 간단한 방법이 있었습니다. 1. [창] - [클래스 디폴트] 를 클릭하여 클래스 디폴트창을 열어줍니다. 2. [풀 블루프린트 에디터 열기]를 클릭하면 블루프린트 에디터가 열립니다. [창] - [클래스 디폴트] 를 클릭하여 클래스 디폴트창을 열어줍니다. 다음으로 [풀 블루프린트 에디터 열기]를 클릭하면 블루프린트 에디터가 열립니다. 언리얼에 대해 익숙하신 분들은 정말 간단할 수 있지만 언리얼을 접한지 얼마지나지않은 나에게는 기능이 너무 많아서 ..