【发布时间】:2014-03-14 04:06:15
【问题描述】:
我已经阅读了很多关于在 Unity 中使用 .NET 的 TcpClient 的问答,这似乎是可能的。我想知道的是,因为我刚刚在 NetworkView 解决方案上投入了很多时间,却发现它不受 Windows Store 版本的支持(这个事实在我可以看到的文档中的任何地方都没有列出)。如果我使用 TcpClient 编写客户端代码,它会在 Unity 4.3 当前支持的每个平台上运行吗?我主要关心的是 Android、iOS 和 Windows 应用商店,但谁知道未来会怎样?我使用 Unity 是因为它具有跨平台支持。
我只是自己测试一下...但我无法轻松访问所有这些平台,也没有编写测试代码。
我有 15 年以上的网络编程经验,所以不怕使用低级别,不需要或想要任何 3rd 方库...只使用 Unity 的内置网络,因为我认为它会是肯定是所有平台都支持的一件事。
编辑:如果重要的话,我目前正在使用免费版的 Unity。
【问题讨论】:
-
有趣的是,unity3d.com/unity/licenses 在单击 Windows 应用商店时显示支持 RakNet。但关键组件 NetworkView 无法在构建设置为 Windows 应用商店时添加,嗯。 “不相信任何人”?
标签: c# .net mono network-programming unity3d