Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d AppWarp Unity SDK无法连接,连接错误_Unity3d_Appwarp - Fatal编程技术网

Unity3d AppWarp Unity SDK无法连接,连接错误

Unity3d AppWarp Unity SDK无法连接,连接错误,unity3d,appwarp,Unity3d,Appwarp,我在将AppWarp Unity SDK(未指定版本,于3月10日下载)与Unity 4.3.4 Android player集成时遇到了这个基本问题。 AppWarpVikingMobile示例失败,并出现相同错误。 “telnet appwarp.shephertz.com 12346”未连接到服务器。Wireshark不显示任何数据包(使用过滤器“host appwarp.shephertz.com”运行) 2月份这里也有类似的问题,但仍未解决。 似乎是SDK导入/兼容性问题。 有什么想法

我在将AppWarp Unity SDK(未指定版本,于3月10日下载)与Unity 4.3.4 Android player集成时遇到了这个基本问题。 AppWarpVikingMobile示例失败,并出现相同错误。 “telnet appwarp.shephertz.com 12346”未连接到服务器。Wireshark不显示任何数据包(使用过滤器“host appwarp.shephertz.com”运行)

2月份这里也有类似的问题,但仍未解决。 似乎是SDK导入/兼容性问题。
有什么想法吗?

在播放器中运行时,必须使用AppWarpUnity.dll资源。只有在构建apk以在物理设备上运行时,才需要使用AppWarpUnityMobile.dllasset(而不是AppWarpUnity.dll)以及提供的本机插件构建apk

这可能有点混乱,因为Unity对不同平台的不同版本(Pro和Free)在插件和套接字方面有不同的限制。AppWarp的目标是为开发者提供一种在所有平台上使用Unity Pro或不使用Unity Pro的方法


资产公开的接口是相同的,因此您的应用程序代码无需更改。

好吧,我刚刚导入了AppWarpUnity.dll而不是AppWarpUnityMobile.dll,并获得了稳定的连接。那么,这是否意味着在移动设备上运行Unity编辑器和应用程序时需要导入各种DLL?这听起来不太合理,有没有其他方法来处理这个问题?你也可以在shephertz博客上阅读这个功能的简介,嗨,谢谢你的回答。为了“仅在构建apk以在需要使用AppWarpUnityMobile.dll资产构建的物理设备上运行”,我需要做什么?是否应在生成之前删除AppWarpUnity.dll并导入AppWarpUnityMobile.dll?如果是这样,我需要删除AppWarpUnityMobile.dll,然后在使用编辑器运行时再次导入AppWarpUnity.dll?是的。在为mobile构建时,您需要删除AppWarpUnity.dll资源。将其替换为AppWarpUnityMobile.dll。同样,在为播放器构建时,删除AppWarpUnityMobile.dll并替换为AppWarpUnity.dll。。。插件文件夹可以放在那里,因为Unity足够聪明,只有在需要时才能选择它。