Wikitude - 如何在iOS移动应用程序项目中设置wikitude phonegap插件?

时间:2014-01-27 04:09:51

标签: ios xcode cordova phonegap-plugins wikitude

我在xcode5中使用wikitudePhoneGap作为我的增强现实移动应用项目。我没有在安装过程中犯了什么错误。我已经阅读了与此设置相关的所有文档。

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>

enter image description here

但我不理解这一部分。

JAVASCRIPT INTERFACE

It is straightforward to use the Wikitude Plugin within your PhoneGap application.

We wrapped all cordova.exec calls into a separate JavaScript wrapper which handles location updates and some more functionality behind the scenes.

You will mainly work with the WikitudePlugin where all you have to do is to call Wikitude.isDeviceReady(successCallback, errorCallback) and in your successCallback, you can call WikitudePlugin.loadARchitectWorld(successCallback, errorCallback, "path/to/your/world").

在我的移动应用项目中运行wikitude sdk需要添加哪些其他类型的文件?

为什么会这样?为什么呢?

1 个答案:

答案 0 :(得分:1)

您正在引用Wikitude中过时的文档。查看当前使用PhoneGap 3.0 + Plugman描述设置过程的documentation

完成此操作后,您需要做的就是添加“Architect World”,它是示例应用程序中的“assets”文件夹。您可以根据需要构建此文件夹,但它必须包含一个html文件,它是Architect World的起点。

要与Wikitude SDK交互,有WikitudePlugin.js文件,该文件将从JS到本机ObjC应用程序的所有调用都包装起来。看看示例应用程序如何使用WikitudePlugin.js,但一般情况下,您需要检查设备是否能够运行Architect World(WikitudePlugin.isDeviceSupported),然后使用成功回调加载建筑师世界WikitudePlugin.loadARchitectWorld