0

我在 xcode5 中将 Wikiitude 和 PhoneGap 用于我的增强现实移动应用程序项目。我不知道我在安装过程中犯了什么错误。我已经阅读了与此设置相关的所有文档。

http://www.wikitude.com/external/doc/documentation/3.0/phonegap/setupguidephonegapios.html

除此之外,我已经从 Github 下载了 Wikiitude Phonegap 插件示例,但我仍然不知道将示例集成到我的项目中。

https://github.com/Wikitude/wikitude-phonegap-samples

我已经将此代码插入到 config.xml 中。

<feature name="WikitudePlugin">
        <param name="ios-package" value="WTWikitudePlugin"/>
    </feature>

在此处输入图像描述

但我不理解这部分。

JAVASCRIPT界面

在您的 PhoneGap 应用程序中使用 Wikiitude 插件非常简单。

我们将所有 cordova.exec 调用包装到一个单独的 JavaScript 包装器中,该包装器在后台处理位置更新和更多功能。

您将主要使用 WikitudePlugin,您所要做的就是调用 Wikitude.isDeviceReady(successCallback, errorCallback) 并且在您的 successCallback 中,您可以调用 WikitudePlugin.loadARchitectWorld(successCallback, errorCallback, "path/to/your/world") .

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

为什么会这样?

4

1 回答 1

1

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

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

要与 Wikitude SDK 交互,需要使用 WikitudePlugin.js 文件,该文件包含所有从 JS 到本机 ObjC 应用程序的调用。查看示例应用程序如何使用 WikitudePlugin.js,但通常您需要检查设备是否能够运行 Architect World ( WikitudePlugin.isDeviceSupported),然后使用成功回调加载 Architect World WikitudePlugin.loadARchitectWorld

于 2014-01-28T08:42:59.640 回答