NPC 만드는 방법

NPC를 만들 때는 NPC 개체를 만들고 Strix Replicator 요소를 추가해야 합니다.

StrixReplicator 요소는 몇 가지 특징이 있습니다.

StrixReplicator on Inspector

먼저 Instantiable ByRoomOwner로 설정합니다. 이것은 다음 두 값을 허용합니다.

  • RoomOwner - 방장만 다른 클라이언트로 복제된 개체를 가질 수 있습니다.

  • Anyone - 방 멤버 아무나 다른 클라이언트로 복제된 개체를 가질 수 있습니다.

또 한 가지 중요한 속성은 Connection Closed Behaviour입니다. 이것은 ChangeOwnership으로 설정합니다. 연결이 차단되거나 방장이 방을 떠났을 때 개체를 어떻게 해야 하는지 여기서 Strix에게 지시를 내립니다. 이것은 다음 두 값을 허용합니다.

  • ChangeOwnership - 개체가 게임 안에 머물지만 소유권은 다른 방 멤버에게 넘어갑니다.

  • Delete - 개체가 레플리카와 함께 삭제됩니다.

위 설정을 이용하면 방장이 NPC를 제어하고 클라이언트에 복제할 수 있습니다. 또, 방장이 방을 떠나도 NPC는 삭제되지 않습니다.