⚠️
PUN2で指定されたIDのPhotonViewが見つからない時のエラー対処方法
起きたエラー
なぜかPUN2で以下のエラーが出ました。
Failed to find a PhotonView with ID=6 for incoming OwnershipUpdate event (newOwnerActorNumber=1), sender=1. If you load scenes, make sure to pause the message queue.
このエラーを要約すると、PhotonNetworkによって送信されたOwnershipUpdateイベントに対して、指定されたID(ID=6)のPhotonViewが見つからなかったときに発生するらしいです。これは、ゲームオブジェクトにアタッチされているPhotonViewコンポーネントのIDが一致していないことが原因との事です。
解決した方法
PhotonViewコンポーネントを間違えて同期する必要のないオブジェクトにアタッチしていて、スクリプトからSetActiveで表示,非表示を切り替えるという事をしていました。
なのでPhotonViewコンポーネントをオブジェクトから削除したら解決した。photonviewは同期が必要なものだけアタッチしましょう😹
Discussion