Unity SyncVar字符串太长了?

时间:2016-03-02 05:32:55

标签: c# unity3d

似乎我想要同步的字符串的大小有一个硬性限制。我以编程方式在服务器上创建Mesh,然后使用MeshSerializer2将其转换为字符串。我想通过网络和客户端上的用户MeshSerializer2同步此字符串,以创建mesh

运行代码时出现错误。

  

IndexOutOfRangeException:Serialize(string)太长:280416

知道如何通过UNET同步网格吗?

1 个答案:

答案 0 :(得分:1)

序列化程序返回一个字节数组。将该阵列切成较小的块并在接收端重建阵列。发送方法还传递订单ID,以便您可以在另一侧按顺序重建。

这是:http://answers.unity3d.com/questions/1113376/unet-send-big-amount-of-data-over-network-how-to-s.html