networking - 在新的 Unity Networking 中,RPC 相当于什么?

标签 networking unity3d rpc multiplayer unity-networking

Unity 已升级其网络系统,并将旧网络称为遗留网络。

那么我们如何将 RPC 调用更改为新的 Unity Networking? 这种方法的等价物是什么? 我们应该为它编写自己的方法吗? (发送字节数组等)

最佳答案

[ClientRpc] 在新的网络系统中是等效的。

查看此处了解更多信息 - http://docs.unity3d.com/Manual/UNetActions.html


回应您的评论:

没错。您[Command] 从客户端到服务器,[ClientRpc] 从服务器到所有客户端。

此外,您可以使用 NetworkBehaviourconnectionToClient 上的 Send() 函数向各个客户端发送消息。 http://docs.unity3d.com/ScriptReference/Networking.NetworkConnection.Send.html

关于networking - 在新的 Unity Networking 中,RPC 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866100/

相关文章:

networking - 确定何时尝试 IPv6 连接以及何时使用 IPv4

ios - "Stream is sending an event before being opened"

c# - 粒子统一创建星场

c# - GameObject 不允许超过一个 child

node.js - 如何使用 Nodejs 在 RabbitMQ 中实现远程过程调用 (RPC)

java - 通过 TCP/IP 从 Droid 发送恒定速率数据流

C 套接字 : getsocketnane ip address is always 0. 0.0.0

c - 使用 RPC 将消息从一个客户端发送到其他客户端

c# - 如何在自定义 Unity3D Inspector 中将文本文件设为 "ping"?

Django gwt 和 rpc 调用