全网最新Unity-Vuforia(高通)环境配置心得及使用教程(2021.10)

目录

1.1 Android 环境配置

1.2 Vuforia 环境配置

1.3 Unity 项目配置(building-setting)


1.1 Android 环境配置

第一步:下载安装 Java 的 JDK(JDK 中,包含 JRE,若此前已经使用过Java的可以跳过)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

第二步:下载安装/解压 Android SDK (Android Studio)

国内有很多镜像源,无需开vpn就可以下载,贴两个下载地址:

官方下载地址:https://developer.android.com/studio/index.html

国内社区:http://www.android-studio.org/

第三步:更新(管理)SDK

(1)默认安装的新版AndroidStudio是跟包一起发布的(一般只包含最新的 SDK),所以, 可以根据个人开发需要,去选择下载新版旧版,新版只是把SDK和AVD都附带在AndroidStudio中。个人实测不会影响后续开发。

图1-1 老版SDK包

图1-2 新版SDK管理界面

(2)老版本进入 SDK 文件夹,鼠标右键SDK Manager.exe选择“以管理员身份运 行”,进入管理界面,如果无法更新 SDK 各版本包,请先单击菜单Tools— —Option...设置代理镜像Proxy Setting(可以网上搜索任意 Android SDK 镜像网址即可),并勾选“Force Https://...sources to be fetched using http://...”勾选你需要的 Android 版本,下载。

图1-3 SDK包的下载

新版本则直接进入AndroidStudio找到File - Settings - Appearance & Behavior - System Settings - Android SDK

具体AndroidStudio的更详细安装与环境配置就不详细说明了,网上也有很多大佬的教程,这里更加着重SDK包的更新管理。

第四步:Unity中的Android环境配置

(1) 首先,确认是否安装 Unity 对应版本的 Android 模块包,模块包的获取方式:可以从官方下载(如图1-4)或者直接进入Unity Hub中(如图1-5),点击安装,找到自己使用的相应Unity版本下一步,如下图勾选Android Build Support。等待下载完毕后重启Unity即可。

图1-4 官方Unity-Android模块包

图1-5 Unity Hub-Android模块包 

无论版本如何,重启后进入File - Build Setting - Android,如果配置成功则会出现图1-6的样子,配置尚未完成则依然是一个下载模块包的链接。(注意Build System的这一选项需要在后续配置成功Vuforia才会出现)

图1-6 成功配置后的Android栏 

(2) 第一次发布 apk 时会提示配置 Jdk 和 sdk 的路径,或者先直接在菜单Edit - Preference - External Tools中配置路径。我的SDK文件目录是:D:/androidSDK,以你们自己的目录为标准。由于Untiy在2019版后界面更新较大,下面分别以Unity2018,Unity2019+ 版本为例。

图1-7 Unity2018

 图1-8 Unity2019+

1.2 Vuforia 环境配置

1.安装Vuforia模块包以及SDK

(1)首先,确认是否安装Unity对应版本的Vuforia模块包(是否有菜单GameObject - Vuforia),因为2019版本后Unity将Vuforia插件内置,可在Window - Package Manager搜索,下载安装即可。2018版的Vuforia的模块包的获取方式:

https://pan.baidu.com/s/1uSna89MlWZQJ2aWTnX5u1Q 
提取码:ovpi

图2-1 Vuforia模块包

附Vuforia官方SDK包下载链接:
Add Vuforia Engine to a Unity Project or upgrade to the latest versionhttps://developer.vuforia.com/vui/auth/login?url=/downloads/sdk%3Fd%3Dwindows-4893060-16-11575%26retU下载前需要注册用户,就按照官网流程注册邮箱验证即可。

2. 创建属于自己的Key和AR识别数据库

(1)进入Develop - License Manager - Get Development Key创建一个自己的应用名称(用有意义的英文名),然后单击进入自己的应用名,可以看到一段 License Key,这个是后续制作 AR 作品时需要的 Key。

图2-2 创建属于自己的License Key

 

图2-3 License Key

(2)生成自己的识别图数据包。单击进入TargetManager - Add Database创建自己的识别图数据库,用有意义的英文名(例如 AnimalsAR),然后单击进 入自己的数据库中,逐一创建识别图信息,如下图2-4~5所示。

图2-4 创建数据库

图2-5 详细步骤

(3)创建生成完所有的识别图数据后,选择所需要的识别图或是默认全部下载, 点击Download Database(all)下载识别图的数据包。

 图2-6 数据库的下载

1.3 Unity 项目配置(project-setting)

1.将需要的资源导入 Unity 工程,即将资源文件(如图片、模型、音频、视频文件...)直接复制到工程的 Assets 文件夹中的相应子文件夹中。

2.在场景中创建 AR 相机GameObject - Vuforia - ARCamera,删除原场景中的MainCamera。

 图3-1 创建AR相机 

3.启用 Unity 中 Vuforia AR 设置,菜单File - Build Settings,单击 PlayerSettings 按钮,右边 Inspector 中勾选XRSettings下的Vuforia Augmented Reality如下图所示。

 图3-2 XR Setting启用AR

4.回到场景中,单击 ARCamera,在右边的 Inspector 中单击Open Vuforia configuration按钮进入配置,将之前官网上创建的License Key 复制到APP License Key中。

 图3-3 Vuforia链接的添加

5.将之前下载的识别图数据包导入到 unity 项目中,菜单Assets - Import Package - Custom Package...找到文件即可。(注意:数据包不用拷贝到项目中, 其他路径存放,导入项目中即可)导入成功后,会在刚才配置 ARCamera 的地方看到识别图的数据库名,如下图所示。

  图3-4 数据库连接成功

好了以上就是从安卓到高通Vuforia的全部配置流程,有任何建议和问题欢迎提出,相互交流。具体AR项目制作我会后续再和EasyAR同出一篇。

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛马大亨

你的认可与鼓励是我的荣幸!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值