unity PhotonView 是我的检查

Unity PhotonView is mine check

我正在我的游戏中实现 Photon 多人游戏,我对我检查本地玩家的方法有疑问。

目前,我使用 PhotonView.IsMine() 在各个地方检查本地播放器。

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

有谁知道您在项目中使用的更好的做法或技术?我认为我的方法不是很好,可以提高效率并更容易设置。

如果实例是您的,您可以签入 Start 方法并简单地删除组件(使用 Destroy 方法)。如果您需要此脚本中的一些功能 运行 在您的所有客户端中,请在您不会删除的另一个脚本中使用它们。