Unity PhotonView是我的检查



我正在将光子多人游戏实现到我的游戏中,我对检查本地玩家的方法感到担忧。

目前,我使用PhotonView.IsMine((检查各个位置的本地播放器。

我说脚本仍在为所有客户端运行,但只有本地播放器运行其脚本实例是否正确?例如,我的移动脚本附加到所有客户端,但我在应用移动之前检查 PhotonView.IsMine(( 以防止客户端相互控制。

有谁知道你在项目中使用的任何更好的实践或技术?我不认为我的方法很好,可以做得更有效,更容易设置。

如果实例是你的,则可以签入 Start 方法,只需删除组件(使用 Destroy 方法(。如果需要此脚本中的某些函数在所有客户端中运行,请在不会删除的另一个脚本中使用它们。

最新更新