NPCの作成方法

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

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

StrixReplicator on Inspector

まず、Instantiable ByRoomOwnerに設定する必要があります。次の2つの値を受け入れます。

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

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

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

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

  • Delete - オブジェクトとそのレプリカが破棄されます。

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