잔잔이네
article thumbnail
[Unreal Engine4] 스위치 버튼, 문 열고 닫기, 스위치와 연결, (레벨 전환) [Switch, Door]
개발/Unreal 2023. 4. 18. 23:50

이번 포스팅에서는 플레이어나 물체를 이용하여 스위치 버튼을 누르는 기능과 키보드 입력 'O'와 'C'를 입력하여 열고 닫고 마지막으로 스위치를 눌렀을 때 문이 열리고 스위치가 눌리지 않았을 때 문이 닫히는 과정을 정리 하였습니다 스위치 버튼 버튼 생성 BP_Switch라는 블루프린트 클래스를 생성하고 버튼의 틀로 BaseMesh와 누르는 버튼 역할을 하는 ButtonMesh를 컴포넌트로 추가해줍니다. 그리고 Box Collision을 ButtonMesh에 상속하여 생성하고 이름을 Box에서 Trigger로 지정하겠습니다. 삼인칭 캐릭터 생성 이전에는 시작 콘텐츠 팩으로 임포트 되어있는 삼인칭 캐릭터를 블루프린트에서 끌어와서 배치하는 방법을 사용했습니다. 이번에는 [월드 세팅] - [Game Mode] -..

article thumbnail
[Unreal Engine4] 오브젝트 타고 이동하기, 떨어뜨리기 [Box Collision, Set Simulate Physics]
개발/Unreal 2023. 3. 31. 09:40

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로..

article thumbnail
[Unreal Engine4] 중력, 피지컬 머티리얼, Box Collision(근접했을 때 불켜지게하기) [Physics, Physical Material, Box Collision]
개발/Unreal 2023. 3. 30. 20:16

유니티는 필요한 컴포넌트를 집어넣는 식이라면, 언리얼은 기본적으로 많은 기능들을 미리 내장되어 있는 방식이고 컴포넌트를 켜고 끄고 하는 방식입니다. 중력 Simulate Physics Simulate Physics를 체크하면 해당 오브젝트에 중력이 적용됩니다. 피지컬 머티리얼 피지컬 머티리얼을 생성하여 오브젝트에 마찰을 주어 바닥에 튕기는 정도를 조절할 수 있습니다. 생성한 후 더블클릭합시다. Friction은 마찰정도인데 해당값이 클수록 마찰력이 크게 되어 물체가 잘 미끄러지지 않습니다. Restitution과 Restitution Combine Mode를 적절히 조절하여 튕김의 정도를 조절할 수 있습니다. 오브젝트의 디테일에서 콜리전의 Phys Material Override에 만들어준 피지컬 머티리..

article thumbnail
[Unreal Engine4] 프로젝트 맵 & 모드 or 월드 세팅의 Game Mode 세팅
개발/Unreal 2023. 3. 26. 22:26

언리얼을 플레이할 때 기본 게임 모드를 설정할 수 있는데, 제가 소개할 방법은 프로젝트 세팅에서 기본 게임 모드를 설정하는 방법과 월드 세팅에서 게임 모드 오버라이드를 설정하는 두가지 방법입니다. 간단한 설정법과 두 세팅을 동시에 했을 때 우선 순위에 대해 정리하였습니다. 프로젝트 세팅 - 프로젝트 - 맵 & 모드 [세팅] - [프로젝트 세팅] - 프로젝트의 [맵 & 모드]에서 기본 게임모드를 설정할 수 있습니다. 또한 하단의 Default Maps를 선택하여 처음 에디터가 실행될 때 Level맵을 설정할 수도 있습니다. 월드세팅에서 게임 모드 오버라이드 월드 세팅에서 [Game Mode] 탭에서 게임모드 오버라이드를 선택하여 원하는 게임모드를 선택하는 방법도 있습니다. 프로젝트 세팅에서 기본 게임 모드..

검색 태그