Unity 已升级其网络系统,并将旧网络称为遗留网络。
那么我们如何将 RPC 调用更改为新的 Unity Networking? 这种方法的等价物是什么? 我们应该为它编写自己的方法吗? (发送字节数组等)
最佳答案
[ClientRpc]
在新的网络系统中是等效的。
查看此处了解更多信息 - http://docs.unity3d.com/Manual/UNetActions.html
回应您的评论:
没错。您[Command]
从客户端到服务器,[ClientRpc]
从服务器到所有客户端。
此外,您可以使用 NetworkBehaviour
的 connectionToClient
上的 Send()
函数向各个客户端发送消息。
http://docs.unity3d.com/ScriptReference/Networking.NetworkConnection.Send.html
关于networking - 在新的 Unity Networking 中,RPC 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866100/