标签: unity3d multiplayer unity3d-unet
根据Unity的文档
[ClientRPC]函数由Unity Multiplayer服务器上的代码调用,然后在连接到服务器的客户端上的相应GameObjects上调用。 RPC调用的参数在网络上进行了序列化,因此可以使用与服务器上的函数相同的值来调用客户端函数。
但是,当我使用主机也是客户端的LanHost时,我只能在ClientRpc调用上获取服务器的值。但是,当我仅将客户端连接到LAN服务器时,我没有获得播放器的服务器值。相反,我只获得局部变量值。