Unity共享控制面板(网络)

时间:2015-11-24 12:25:53

标签: c# networking unity3d

我有一个适用于所有平台的控制面板(许多按钮)。

我希望控制面板与所有人共享(PC用户,Android用户等)。

一旦有人按下按钮,所有用户控制面板都将更新。 我该如何处理这个问题?

客户专用服务器? 我正在寻找处理发送/接收数据/点击按钮的代码块。

用Unity C#编写的整个程序,我也喜欢这个平台的解决方案(如果可能的话)。

1 个答案:

答案 0 :(得分:1)

套接字编程是跨平台的。你只需发送和接收字节。你应该有一台服务器来接收数据并将其发送到其他设备。如果您使用c#,您可以使用.net套接字但是为了摆脱同步问题,您可以简单地使用统一网络库并使用RPC。现在团结有一个名为UNET的新网络系统,还有光子。光子不是由统一技术制造的,但由于api是为许多不同的平台编写的,因此它可能是您工作的最佳选择。