我在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/

10-11 06:43