3: 적 만들기

소개:

RPG에서는 좋은 적 또한 매우 중요한 요소입니다. 여기서는 적 만들기에 대해 자세히 알아보겠습니다. 추가로, 여느 RPG에서처럼 적을 죽이면 NPC가 요청한 아이템이 드롭되게 합니다.

A) 적 생성하기

적으로 사용할 애셋을 배치합니다.

팁: 라이브러리 검색 필터를 사용했다면 NPC 검색 전 해당 필터를 리셋하는 것을 잊지 마세요.

B) 비헤이비어 변경하기

적의 범위 안에 플레이어가 포착되었을 때 플레이어를 쫓아와 공격하도록 만들어 보겠습니다. 이를 위해서는 비헤이비어를 추가해야 합니다. 여기서는 근거리 적을 추가할 수 있습니다.

  • 배치한 적을 선택하여 속성 패널을 오픈합니다.

  • 비헤이비어를 'Melee Enemy'로 변경합니다.

팁: 다른 기본 비헤이비어가 포함된 애셋을 이용하여 나만의 독창적인 게임 환경을 제작하는 것을 망설이지 마세요.

C) 근거리 적 비헤이비어 설정하기

근거리 적 비헤이비어가 잘 작동하고 있고 아바타를 쫓아 공격하는 기본형으로 설정되어 있으므로, 지금은 추가로 조정하지 않겠습니다.

고급 팁: 근거리 적 튜토리얼을 참조하여 근거리 적의 세부 사항을 조정할 수 있습니다.

D) 루팅 설정하기

플레이어가 적을 죽였을 때 적으로부터 무언가가 드롭되게 만들어 보겠습니다.

방법은 매우 간단합니다.

  • 적에 Drop 컴포넌트를 추가합니다.

  • 모든 파라미터를 보려면 Edit Logic 버튼을 클릭합니다.

  • 퀘스트에서 필요한만큼 Drop Amount를 설정합니다 (추천: 1)

  • Type of drop을 'Behaviour'로 설정합니다.

  • Asset to Spawn에서 NPC가 요청한 아이템이 적을 죽였을 때 보상으로 나올 수 있도록 애셋을 선택합니다.

  • Tag를 추가하여 식별 가능하도록 합니다.

  • Physics를 'No Collisions'로 설정합니다.

  • Collect Sound를 원하는 대로 추가합니다.

팁: 이 경우에는 정의한 Tag와 Collectible 컴포넌트의 조합 덕에 (이후 설계할) 퀘스트에서 자동으로 수집될 오브젝트를 감지하게 되므로 Collect 메시지를 추가하지 않아도 됩니다.

E) 늑대를 죽여라!

플레이를 누르고 적을 죽이면, 적이 사망한 후 무엇인가 드롭되는 것을 알 수 있습니다. 그리고 해당 아이템은 Collectible이므로, 수집하려면 아이템 위로 걸어가면 됩니다. 애셋 이름과 모은 수량을 나타내는 작은 '메시지'가 화면 우측 하단에 표시됩니다.

이제 점점 모양을 갖추어 나가고 있네요!

팁: 킬 보상을 커스텀하고 싶다면 Type of drop을 'Behaviour'로 설정하는 대신 프리셋을 이용해 보세요. 그러면 다른 이름을 붙이거나 오브젝트에 작은 화살표를 표시하는 표시기 등 더 다채로운 작업이 가능합니다.

E) 적 준비 완료!

원하는 만큼 적을 복사하세요. NPC가 5개의 뼈를 요청한다면, 5마리의 적 늑대를 배치하면 됩니다.

팁: 퀘스트가 시작하기도 전에 모든 적을 죽이는 것이 가능하다는 사실을 알 수 있습니다. ◑ 나만의 첫 RPG 경험 제작하기 튜토리얼의 마지막 단계에서 추가적인 설정이 가능합니다.

👏 모두 완료되었습니다! ◑ 나만의 첫 RPG 경험 제작하기 튜토리얼의 3단계를 마쳤습니다! 이제 튜토리얼 4단계 4: 퀘스트 만들기로 넘어가 보겠습니다.

Last updated