将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/
    如果此文件夹不存在,请创建它。

将ARCore与Vuforia Engine结合使用

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

将ARCore与Vuforia Engine结合使用

原生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>

相关文章:

  • 2021-11-17
  • 2022-12-23
  • 2021-08-28
  • 2021-12-10
  • 2021-10-30
  • 2021-06-20
  • 2021-08-09
猜你喜欢
  • 2021-04-18
  • 2021-04-25
  • 2021-06-22
  • 2021-09-03
  • 2021-04-09
  • 2021-04-19
  • 2021-04-30
相关资源
相似解决方案