Unreal Engine 5 - Project Shooter (7): 과녁 구현

mingu Lee·2025년 8월 21일

1. 간단 요약


  • Skeletal Mesh를 기반으로 인질과 적으로 사용할 Static Mesh 생성.
  • 위에서 만든 Static Mesh를 기존 BP_Target에 추가하여 인질과 적 Target 생성.

2. 세부 과정


  1. 인질과 적 Static Mesh 생성
  2. BP_Target으로 인질과 적 Target 생성

2-1. 인질과 적 Static Mesh 생성


이전에 추가한 'Scanned3DPeoplePack' Asset에서 하나를 선택하여 인질로 사용하기로 결정.

팔, 다리 Bone을 조절하여 손이 뒤로 묶여있는 자세와 그 상태에서 무릎을 꿇고 있는 자세 2가지를 만들어서 Static Mesh로 생성.

서 있는 자세앉아 있는 자세

위 방법으로 Enemy에 대해서도 서 있는 자세와 앉아 있는 자세 2가지의 Static Mesh를 생성.

서 있는 자세앉아 있는 자세

2-2. BP_Target으로 인질과 적 Target 생성


기존의 BP_Target에 Static Mesh Component를 추가하여 인질과 적 Static Mesh를 적용.

Static Mesh의 Y축 Scale을 매우 작은 값으로 설정하여 2D 평면처럼 보이도록 설정.

BP_Target 위에 그림이 그려져 있는 듯한 느낌으로 Static Mesh를 배치하여 인질 Target 생성.

서 있는 자세앉아 있는 자세

입체적으로 보일 수도 있지만 실제로는 아래 같이 설정되어 있음.

Enemy에 대해서도 똑같이 EnemyTarget을 2가지 버전으로 생성.

Enemy는 인질과 다르게 Weapon을 들고 있으므로, Weapon Static Mesh도 추가.

서 있는 자세앉아 있는 자세

이렇게 만든 인질, 적 버전 BP_Target을 Level에 배치하여 Trigger Volume을 연결해주면 다음과 같이 구현됨.

3. 구현 중 발생한 문제 및 해결방안


오늘은 특이사항 없음.

4. 오늘의 결과물


인질과 적 Target이 제대로 작동하는 것을 볼 수 있음.

profile
Github: https://github.com/dlalsrn

0개의 댓글