Unity 已经升级了它的网络系统,并将旧的网络系统称为遗留网络。
那么我们如何将 RPC 调用更改为新的 Unity Networking?这种方法的等价物是什么?我们应该为它编写自己的方法吗?(发送字节数组等)
Unity 已经升级了它的网络系统,并将旧的网络系统称为遗留网络。
那么我们如何将 RPC 调用更改为新的 Unity Networking?这种方法的等价物是什么?我们应该为它编写自己的方法吗?(发送字节数组等)
[ClientRpc]
是新网络系统中的等价物。
请参阅此处了解更多信息 - http://docs.unity3d.com/Manual/UNetActions.html
回应您的评论:
确切地。您[Command]
从客户端到服务器,[ClientRpc]
从服务器到所有客户端。
此外,您可以使用 的Send()
功能向各个客户端connectionToClient
发送消息NetworkBehaviour
。
http://docs.unity3d.com/ScriptReference/Networking.NetworkConnection.Send.html