Beim Laden einer neuen Szene gehen Referenzen von verschobenen Objekten verloren, die FishNet in Unity verwendenC#

Ein Treffpunkt für C#-Programmierer
Guest
 Beim Laden einer neuen Szene gehen Referenzen von verschobenen Objekten verloren, die FishNet in Unity verwenden

Post by Guest »

Ich verwende FishNet und versuche, eine neue Szene mit dem folgenden Code zu laden, aber ich erhalte diese Warnung in den Clients für jedes Netzwerkobjekt, das nicht diesem Client gehört und das ich versucht habe, in die neue Szene zu verschieben!!!
Die neue Szene lädt problemlos und ich kann die verschobenen Netzwerkobjekte sehen, aber wie gesagt, Clients protokollieren diese Warnung für die Netzwerkobjekte, die ihnen nicht gehören!!!
Unity-Version :2022.3.14f1
FishNet-Version: 4.5.6R
die Warnung:
Es wurde erwartet, dass das erzeugte NetworkObject vorhanden ist, dies ist jedoch nicht für ID 2 der Fall. Dies kann auftreten, wenn Sie eine NetworkObject-Referenz gesendet haben, die nicht vorhanden ist zerstört oder wenn der Client keine Sichtbarkeit hat (bearbeitet)

Code: Select all

private void LoadScene()
{
//Moving Opponents And this Mngr Into New Scene
NetworkObject[] movedNetworkObjects = new NetworkObject[opponentsInfo.Count+1];
for(int i=0; i

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post