我有一个在 OnStartLocalPlayer() 中生成更多对象的 PlayerPref。因此,在 OnStartLocalPlayer() 中,它调用 Command(假设在服务器上调用)实例化 GameObject 并设置其脚本的一些值。最后它调用 SpanWithClientAuthority()... 问题是在所有者客户端和服务器上,这些脚本 tweeks 是正确的,但在所有其他客户端上它丢失了所有设置(例如 gameobject ref 等)。我做错了什么?
简而言之:playerPref GO 必须有几个其他对象的 ref 列表,并且这些对象必须具有该 playerPref GO 的 ref。(让它们成为 playerPref GO 的一部分不是解决方案)。