NPCの使用方法

NPCを作成するには、NPCアクターを作成してStrix Replicatorコンポーネントを追加する必要があります。

Strix Replicatorコンポーネントにはいくつかのプロパティがあります。

../../_images/strixreplicatoroptions.png

まず、Instantiable ByRoomOwnerに設定する必要があります。ここには次の2つの値を設定できます。

  • RoomOwner - ルームオーナーのみがオブジェクトを他のクライアントに複製できます。

  • Anyone - どのルームメンバーでも、オブジェクトを他のクライアントに複製できます。

他の重要なプロパティはConnection Closed Behaviourです。これはChangeOwnershipに設定する必要があります。これにより、接続が閉じられたときやルームオーナーがルームを離れたときに、オブジェクトで何が起こるかをStrixに教えます。ここには次の2つの値を設定できます。

  • ChangeOwnership - オブジェクトはゲーム内に残りますが、別のルームメンバーがオーナーになります。

  • Delete - オブジェクトはそのレプリカとともに破壊されます。

これらの設定により、NPCは純粋にルームオーナーによってコントロールされ、クライアント間で複製されます。また、ルームのオーナーがルームを離れてもNPCが削除されないようにしています。