質問: 「「自身が所有権を持つプレイヤー」だけを動かすようにする」での不具合 [20200907]状況の動画を追記します。 MUNの利用を検討をして、技術情報のチュートリアルを進めています。 複数のクライアントを立ち上げ、それぞれが個別に操作ができて制御されるところまでは確認しました。 サンプルソースをコピペなどして色々、確認しましたが、現在、以下の不具合があります。 パターン1: 1.クライアントを一つ立ち上げ、ルーム作成して入る 2.キャラクターを移動する 3.もう一つ、クライアントを立ち上げ、同じルームに入る すると、あとから立ち上げたクライアントでのキャラクターの位置に最初に立ち上げたクライアントが重なる(位置が初期化されて最初のクライアントのキャラクター位置がずれる) パターン2: 1.クライアントを一つ立ち上げ、ルーム作成して入る 2.もう一つ、クライアントを立ち上げ、同じルームに入る 3.片方だけ動かしても、各クライアントで観たキャラクターの位置が合わない。 念のためキャラクターを別レイヤにしてCollisionを切りましたが同じでした。サンプルに入ってるノンプログラミングサンプルはうまく動作するため、何等か設定等の問題と認識しています。 何か問題を探るにあたり、可能性のある部分が判ると修正できるのですが、見つけられていません。何かヒントがありましたら教えていただけると幸いです。 Unity2019.4.9 MUN2.8.0 Windows10
回答: 可能性としていくつかあるとは思うのですが、そのページの段階以前に設定した プレイヤーのプレハブ化 でプレハブを作成したあと、SceneHierarchyの「Player」を削除し忘れていないでしょうか? あるいはプレハブ化したPlayerのMonobitViewIDが固定化されていないでしょうか?(プレハブ化したPlayerのMonobitViewコンポーネントのスクリーンショットを などで共有していただけると状況が分かりやすくなるので助かります)