在仍使用NetworkManager的同时使用传输层

时间:2017-10-04 00:20:36

标签: c# unity3d unity5 unity3d-unet unet

我有一个Unity联网项目,我正在使用非常方便的Unity Networking高级API(网络管理器组件和网络发现等组件)。这个项目在两台Android手机上运行良好。

我现在需要在客户端实际加载Online场景之前将大字节数组(3到10 MB)从服务器传输到客户端。为此,我在传输层API上获取了这个tuto https://www.youtube.com/watch?v=qGkkaNkq8co的灵感,但它并不像我预期的那么简单,因为即使我确定主机和主机,我的客户端电话也不会加载在线场景客户实际上正在交换消息。我把日志放在各处,而我的最后一条消息是

  

异步DNS结果:10.11.85.190 for 10.11.85.190:10.11.85.190

由NetworkClient.cs调用

我没有发布我的代码,因为这样做太多了,实际上并没有尝试修复现在看起来像是做坏事的坏方法,我的问题是:

您是否知道使用传输层API的正确方法 AND 高级API(基本上是用于管理连接的NetworkManger组件)同时?< / p>

你知道如何在加载在线场景之前在可靠的频道上发送这个大字节数组吗?

感谢任何提示。

0 个答案:

没有答案