Unity3d 如何使用在Unity上实现多人游戏的光子Unity网络,使生成的玩家游戏对象的子对象对玩家是私有的

Unity3d 如何使用在Unity上实现多人游戏的光子Unity网络,使生成的玩家游戏对象的子对象对玩家是私有的,unity3d,multiplayer,photon,Unity3d,Multiplayer,Photon,使用光子统一网络,我在多人统一游戏中生成玩家游戏对象。生成的玩家游戏对象被克隆到玩该游戏的所有设备,并加入同一房间 我的问题是,如何使生成的玩家游戏对象的子游戏对象完全私有于生成该子游戏对象的玩家。其他人无法查看。当你实例化玩家时,不要调用对象在网络上实例化,而要使用常规的unity实例化,只需确保你实例化的对象不包含PhotonView或任何类似内容。我确认这是一种可能的方法,但另一种可能更容易预制结构的方法是检查.IsMine标志,无论是否删除该私有对象。因此,当.IsMine为false时

使用光子统一网络,我在多人统一游戏中生成玩家游戏对象。生成的玩家游戏对象被克隆到玩该游戏的所有设备,并加入同一房间


我的问题是,如何使生成的玩家游戏对象的子游戏对象完全私有于生成该子游戏对象的玩家。其他人无法查看。

当你实例化玩家时,不要调用对象在网络上实例化,而要使用常规的unity实例化,只需确保你实例化的对象不包含PhotonView或任何类似内容。

我确认这是一种可能的方法,但另一种可能更容易预制结构的方法是检查.IsMine标志,无论是否删除该私有对象。因此,当.IsMine为false时,子对象将被删除,因此只有所有者拥有它。