我正在使用 Photon Unity Networking,并且正在开发我的一个小游戏。
我已经到了一个有玩家和小怪的房间的地步。当出现新播放器时,我使用 RPC 调用将有关此播放器的信息更新给所有其他连接的用户以进行同步。问题是..这个新玩家没有关于房间其余部分的任何信息(他的信息不是最新的)。我的意思是例如其他玩家的当前健康状况,或小怪的当前健康状况等。
我想出的唯一解决方案是将 RPC 发送到主客户端,传递所有易失性对象,并通过此更新将几个 RPC 调用发送回新播放器。
我要问的是……我真的必须这样吗?还是有其他方法,更好或更简单的方法?