将ARCore与Vuforia Engine结合使用

69 篇文章 1 订阅

将ARCore与Vuforia Engine结合使用

Vuforia Engine开始使用7.2版本,可以在支持它的设备上利用Google的ARCore。Vuforia Engine可以利用ARCore进行地平面和设备跟踪(包括扩展跟踪)功能。

要在Vuforia Engine中利用ARCore,开发人员需要完成一些额外的步骤,如下所述。如果Android设备不支持ARCore或者应用程序配置不正确,那么Vuforia Engine将使用自己的平面搜索技术。

统一

  1. 从以下
    网址下载该库:https ://dl.google.com/dl/android/maven2/com/google/ar/core/ <ARCORE_VERSION>/ core- <ARCORE_VERSION> .aar 
    例如。https://dl.google.com/dl/android/maven2/com/google/ar/core/1.4.0/core-1.4.0.aar
  2. 将此aar文件放入Unity项目中Assets/Plugins/Android/
    如果此文件夹不存在,请创建它。

Vuforia图像

  1. 在Unity中显示文件后,选择该文件。在“检查器”窗口中,查看插件“导入设置”。确认在“选择插件平台”下选中“Android”

Vuforia图像

原生Android

先决条件

请注意,ARCore支持需要Android构建工具26.0.2; 这些说明已针对Android Studio 3.0.1和Gradle 4.6进行了测试。

启用ARCore

  1. 编辑AndroidManifest.xml并在<application>元素中添加以下内容:

    1

    2

    <!-- The following must be present to facilitate use of ARCore, if available --><font></font>

    <meta-data android:name="com.google.ar.core" android:value="optional" /><font></font>

  2. 编辑(root) build.gradle并确保每个repositories元素都包含以下条目google()

    1

    2

    3

    4

    repositories { <font></font>

        jcenter() <font></font>

        google() <font></font>

    }<font></font>

  3. 同样(root) build.gradle,确保dependencies元素引用3.0.1 gradle工具:

    1

    classpath 'com.android.tools.build:gradle:3.0.1

  4. 编辑app/build.gradle并确认该dependencies元素引用了ARCore客户端库:

    1

    2

    3

    dependencies {<font></font>

        implementation 'com.google.ar:core:1.4.0' <font></font>

    }<font></font>

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值