디자이너 07 언리얼 엔진의 함정 및 대미지 | 언리얼 엔진 5.7 문서 | Epic Developer Community
언리얼 엔진에서 플레이어에게 대미지를 주는 환경 블루프린트를 제작하고 플레이어가 처치되면 트리거되는 게임 오버 루프를 만드는 방법을 알아봅니다.
dev.epicgames.com
환경적 위험 요소는 플레이어가 퍼즐이나 레벨을 진행하면서 겪는 어려움과 긴장감을 높여준다.
가시 함정과 화염 함정
기본 함정에서 가시 함정과 화염 함정을 나누어 기본 함정의 기능을 확장하고 비주얼 또는 행동을 추가한다.
화염 함정: 기본 함정에 불 이펙트와 켜기/끄기 기능 추가됨, 더 많은 대미지를 줌
가시 함정: 가시 비주얼을 추가
베이스 함정 블루프린트 생성
- 콘텐츠 브라우저에서 콘텐츠 폴더에 Traps라는 이름의 새 폴더를 생성
- 새 액터 블루프린트 클래스를 생성(BP_TrapBase)
베이스 스태틱 메시를 추가
변수 추가
- 활성 혹은 비활성 상태
- 함정이 플레이어에게 주는 대미지
- 대미지 간격 또는 공격 사이의 시간
대미지를 적용하는 함수를 생성
- 함수 섹션에서 fnApplyDamageToTargets 함수를 생성
- 함정이 켜져 있고 활성화된 경우에만 대미지를 적
시간 경과에 따라 대미지를 적용하는 타이머 만들기
- Set Timer 노드 사용
'게임 개발 > 학습 일지' 카테고리의 다른 글
| Unreal 언리얼 부트캠프 - AI 시스템 구현하기 (0) | 2026.02.16 |
|---|---|
| Unreal 언리얼 부트캠프 - 사전캠프 15일차 (0) | 2026.02.13 |
| Unreal 언리얼 부트캠프 - 사전캠프 14일차 (0) | 2026.02.12 |
| Unreal 언리얼 부트캠프 - 사전캠프 12일차 / 머티리얼 & 라이팅 (0) | 2026.02.10 |
| 언리얼 게임만들기 튜토리얼 - 퍼즐 어드벤처 플레이어 HUD (0) | 2026.02.10 |