使用LanServerOnly时ClientRpc中的变量值不正确

时间:2018-11-04 20:06:13

标签: unity3d multiplayer unity3d-unet

根据Unity的文档

  

[ClientRPC]函数由Unity Multiplayer服务器上的代码调用,然后在连接到服务器的客户端上的相应GameObjects上调用。 RPC调用的参数在网络上进行了序列化,因此可以使用与服务器上的函数相同的值来调用客户端函数。

但是,当我使用主机也是客户端的LanHost时,我只能在ClientRpc调用上获取服务器的值。但是,当我仅将客户端连接到LAN服务器时,我没有获得播放器的服务器值。相反,我只获得局部变量值。

0 个答案:

没有答案