繁体   English   中英

多人游戏统一

[英]Multiplayer game in unity

在如图所示的OnNetworkSpawn方法中,我们为什么要检查实例的所有者,因为每个连接到服务器的客户端都将运行自己的脚本,并且始终是服务器上自己实例的所有者(对吗?)但是如果我删除此语句然后运行游戏,则一个客户端上的输入会移动所有连接的客户端。

编辑:-我是堆栈溢出的新手,不擅长提问,所以请告诉我是否应该详细说明:-)

检查 OnNetworkSpawn 方法

所以基本上if(IsOwner)语句正在检查客户端是否是他自己的玩家的所有者,如果你不包括它,它不会检查客户端拥有哪些玩家,所以它会移动所有玩家。 如果您确实包含该语句,它将检查客户端拥有的玩家并仅移动该玩家。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM