구현 방법

in #news4 months ago

장비를 NPC 상호작용에 사용하기 위해서는 NPC가 애스커 (Asker) 작업을 통해 플레이어에게 올바른 장비가 없거나 인식할 수 없음을 알리는 기본 메시지를 전송한다는 점을 이해하는 것이 중요합니다. 이를 통해 플레이어는 다음 구간을 통과하거나 접근할 수 없다는 힌트를 얻을 수 있습니다. 장비 아이템은 퀘스트나 탐험을 통해 수집할 수 있으며, 수집품의 요소를 갖추고 있어야 합니다. 온-장비 옵션이 선택되어 있고 각 장비에 트리거 메시지가 설정되어 있는지 확인합니다. 모든 장비에 동일한 메시지를 사용하면 보다 편리하게 사용할 수 있습니다.

룰 시스템(Rule System)을 활용하여 트리거 메시지를 추적하는 변수를 설정할 수 있습니다. 먼저 변수(Variable)를 설정하고 이름을 지정합니다. 다음으로 Math Rule 세트 또는 비교 값(Compare Value)을 설정하고 플레이어가 온-장비 (On-Equip) 메시지를 발동할 때 값을 늘리거나 설정하세요. 메시지가 트리거될 때마다 변수가 증가하므로 각 작품에 동일한 메시지를 사용하는 것이 효율적입니다.

모든 아이템이 장착된 후 NPC에게 말을 걸면 룰 시스템에 값을 비교하라는 메시지가 전송됩니다. 이는 변수를 확인하는 메시지를 추가하는 방식으로 이루어지며, 이를 담당하는 규칙은 “비교 값(Compare Value)”입니다. 이는 변수를 설정한 숫자와 비교하여 플레이어가 올바른 숫자를 가지고 있는지 확인합니다. 변수 합계가 설정한 숫자와 같으면 메시지를 트리거하여 NPC가 플레이어를 확인하고 다음 동작을 실행하거나 잠금을 해제하게 합니다. 애셋을 다른 애니메이션이나 대화의 NPC로 바꿀 수도 있습니다. 이는 “애셋 교환 작업( Swap Asset Behavior)”을 통해 수행할 수 있습니다.

Coin Marketplace

STEEM 0.15
TRX 0.16
JST 0.028
BTC 68325.56
ETH 2454.15
USDT 1.00
SBD 2.62