我在xcode5中的增强现实移动应用程序项目中使用Wikitude和PhoneGap。我没有安装过程中犯的任何错误。我已经阅读了与此设置有关的所有文档。
http://www.wikitude.com/external/doc/documentation/3.0/phonegap/setupguidephonegapios.html
除此之外,我已经从Github下载了Wikitude Phonegap插件示例,但我仍然不知道将示例集成到我的项目中的想法。
https://github.com/Wikitude/wikitude-phonegap-samples
我已经将此代码插入到config.xml中。
<feature name="WikitudePlugin">
<param name="ios-package" value="WTWikitudePlugin"/>
</feature>
但是我不理解这部分。
JAVASCRIPT接口
在PhoneGap应用程序中使用Wikitude插件很简单。
我们将所有cordova.exec调用包装到一个单独的JavaScript包装器中,该包装器处理位置更新和幕后其他功能。
您将主要与WikitudePlugin一起使用,您所要做的就是调用Wikitude.isDeviceReady(successCallback,errorCallback),而在您的successCallback中,您可以调用WikitudePlugin.loadARchitectWorld(successCallback,errorCallback,“ path / to / your / world”) 。
在移动应用程序项目中运行Wikitude sdk还需要添加哪些其他类型的文件?
为什么会发生?
最佳答案
您引用的是Wikitude中过时的文档。看一下当前的documentation,它描述了使用PhoneGap 3.0 + Plugman的设置过程。
完成此操作后,您需要做的就是在示例应用程序中添加“ Architect World”(即“资产”文件夹)。您可以根据需要构造此文件夹,但是它必须包含一个html文件,这是Architect World的起点。
为了与Wikitude SDK进行交互,有一个WikitudePlugin.js文件,该文件包装了从JS到本机ObjC应用程序的所有调用。看一下示例应用程序如何使用WikitudePlugin.js,但是通常您需要检查设备是否能够运行Architect World(WikitudePlugin.isDeviceSupported
),然后,使用成功回调来加载Architect World与WikitudePlugin.loadARchitectWorld
。
关于ios - 如何在iOS移动应用程序项目中设置Wikitude Phonegap插件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21372887/