我在游戏中实现了Photon多人游戏,并且对检查本地玩家的方法感到担忧。
当前,我通过使用PhotonView.IsMine()检查各个地点的本地播放器。
我是否正确地说该脚本仍在为所有客户端运行,但是只有本地播放器在运行其脚本实例?例如,我的移动脚本已附加到所有客户端,但是我在应用移动以防止客户端彼此控制之前先检查PhotonView.IsMine()。
有人知道您在项目中使用的任何更好的做法或技术吗?我认为我的方法不是很好,可以使其效率更高,更容易设置。
答案 0 :(得分:0)
如果实例是您的实例,则可以签入Start方法,只需删除组件(使用Destroy方法)。如果需要此脚本中的某些功能在所有客户端中运行,请在不会删除的其他脚本中使用它们。