반응형
승리 플랫폼 설정: BP_Platform 생성
이 플랫폼은 게임의 끝을 알리고 플레이어를 승리 화면으로 이동시키는 역할을 합니다.
1. BP_Platform 블루프린트 클래스 생성

- 콘텐츠 브라우저에서 마우스 오른쪽 버튼을 클릭하고 **블루프린트 클래스(Blueprint Class)**를 생성합니다.
- 부모 클래스로 Actor를 선택하고, 이름을 **BP_Platform**으로 지정합니다.
2. 스태틱 메시 및 충돌 감지 영역 추가

- **BP_Platform**을 더블 클릭하여 엽니다.
- **구성요소 추가(Add Component)**를 클릭하고 **Static Mesh(스태틱 메시)**를 추가합니다. 이름을 **Platform**으로 변경합니다.
- Platform 구성요소를 선택한 후, 디테일(Details) 패널의 Static Mesh 슬롯에서 Pathway 메시를 검색하여 할당합니다.
- 구성요소 추가를 클릭하고 Capsule Collision (캡슐 충돌) 구성요소를 추가합니다.
- 캡슐 충돌은 플랫폼 위에 플레이어가 닿았는지 감지하는 트리거 영역 역할을 합니다.
- 캡슐의 크기와 위치를 조정하여 플랫폼의 윗면을 충분히 덮도록 만듭니다. (플레이어가 플랫폼 위에 올라섰을 때 충돌 이벤트가 발생해야 합니다.)

3. 플랫폼의 충돌 설정 수정 (핵심 수정 사항)

플레이어가 굴러갈 때 이 플랫폼 위로 미끄러져 올라갈 수 있도록 기본 충돌 설정을 변경해야 합니다. 기본 설정으로는 공이 플랫폼에 막혀 위로 올라가지 못합니다.

- BP_Platform 뷰포트에서 Platform 스태틱 메시 구성요소를 선택합니다.
- 디테일 패널의 Static Mesh 항목에서 할당된 메시(Pathway) 옆의 **돋보기 아이콘 (Browse)**을 클릭하여 콘텐츠 브라우저에서 원본 메시 파일을 찾습니다.
- 원본 메시 파일(Pathway)을 더블 클릭하여 **스태틱 메시 에디터(Static Mesh Editor)**를 엽니다.
- 에디터 상단 메뉴에서 Show를 클릭하고 **Simple Collision (단순 충돌)**을 선택하여 현재 플랫폼이 사용하는 충돌 모델을 확인합니다.
- (확인 결과) 단순 충돌 모델이 계단이나 경사면을 따라 부드럽게 올라가는 것을 방해하고 있습니다.
- 충돌 설정을 **복합 충돌(Complex Collision)**로 변경합니다.
- 디테일 패널의 Collision(충돌) 섹션으로 이동합니다.
- Collision Complexity (충돌 복잡도) 항목을 **Use Complex Collision As Simple**로 변경합니다.
- 참고: 이 설정은 모델의 실제 지오메트리(복잡한 형태)를 충돌 모델로 사용하게 합니다. 이는 물리 계산 비용이 더 들기 때문에 필요한 경우에만 사용해야 합니다. 경사를 올라가야 하는 이 플랫폼의 경우 적합합니다.
- 변경 사항을 **저장(Save)**하고 스태틱 메시 에디터를 닫습니다.

테스트 결과: 충돌 설정을 변경한 후 게임을 플레이하고 공을 굴리면, 충분한 속도를 얻었을 때 공이 플랫폼 경사를 따라 성공적으로 올라갈 수 있게 됩니다.
출처 입력
4. 승리 로직 트리거 설정 (다음 단계 준비)

이제 다음 레슨에서 코딩할 승리 로직을 위한 이벤트 노드를 준비합니다.
- BP_Platform 블루프린트의 **이벤트 그래프(Event Graph)**로 이동하여 기본 이벤트를 모두 삭제합니다.
- 좌측에서 Capsule Collision 구성요소를 선택합니다.
- 디테일 패널 하단으로 이동하여 On Component Begin Overlap 이벤트를 추가합니다.
이 이벤트는 플레이어가 캡슐 영역에 진입했을 때 발생하며, 다음 레슨에서 이 노드에 연결하여 승리 화면으로 이동하는 로직을 코딩하게 됩니다.
반응형
'Unreal Engine' 카테고리의 다른 글
| Unreal Engine 간단한 스크롤 수집 게임 8 (0) | 2025.11.13 |
|---|---|
| Unreal Engine 간단한 스크롤 수집 게임 6 (0) | 2025.11.13 |
| Unreal Engine 간단한 스크롤 수집 게임 5 (0) | 2025.11.13 |
| Unreal Engine 간단한 스크롤 수집 게임 4 (0) | 2025.11.13 |
| Unreal Engine 간단한 스크롤 수집 게임 3 (0) | 2025.11.13 |