基于Unity的AR开发初探:第一个AR应用程序 (2)

基于Unity的AR开发初探:第一个AR应用程序

  在选择Unity组件时,勾选“Android Build Support”,如果是Mac主机,还可以勾选“iOS Build Support”:

基于Unity的AR开发初探:第一个AR应用程序

  然后就是一路的Next了,再然后就耐心等待一会吧,安装需要一定的时间。最后你可以注册并登陆Unity账号,我们可以选择免费个人版用于学习。

基于Unity的AR开发初探:第一个AR应用程序

  然后就可以创建一个项目了,要注意的是项目名称及文件存放路径不要出现中文字符(包括中文输入状态下的文字及符号)。

基于Unity的AR开发初探:第一个AR应用程序

  然后就进入了Unity的Editor主界面了:

基于Unity的AR开发初探:第一个AR应用程序

  关于Editor的细节,这里就不再赘述了,有兴趣的可以阅读我的这一篇,或者浏览参考书《Unity AR增强现实完全自学教程》。

2.3 安装EasyAR

  首先需要去EasyAR官网注册一个账户,然后在下载页面找到历史版本v1.3.1,注意是选择v1.3.1 Unity Samples(它不是单纯的EasyAR Unity SDK v1.3.1,而是官方的样例Samples)。

基于Unity的AR开发初探:第一个AR应用程序

  然后将下载的文件解压,以备后续使用。

三、第一个AR应用程序

  接下来我们以EasyAR SDK Unity Samples中的一个案例HelloAR来作为第一个AR应用程序,看看如何实现。

3.1 EasyAR SDK基本配置

  在Unity中打开刚刚解压后的EasyAR Unity Samples,选择HelloAR这个子项目进行打开:

基于Unity的AR开发初探:第一个AR应用程序

  然后在弹出的对话框选择“Upgrade”。

基于Unity的AR开发初探:第一个AR应用程序

  在打开Unity之后,我们可以在项目资源面板(Project)中按文件夹层级 Hello AR - Scenes 找到HelloAR场景文件,双击进入场景,可以看到如下图所示的画面:

  

基于Unity的AR开发初探:第一个AR应用程序

*.图中展示了识别图和他们的增强效果模型

  在场景资源(Hierarchy)面板中,可以看到加载入的“EasyAR_Startup”这个AR相机,选中它并转到检视(Inspector)面板,可以看到如下所示的画面,要求我们输入AR密钥才能激活这个AR相机。

  

基于Unity的AR开发初探:第一个AR应用程序

  这时需要我们回到EasyAR的官网,进入开发中心获取AR密钥。这里我们要做的就是添加一个SDK License,这里我选择的是免费版。此外,由于这里我用的是老版本1.x的SDK,因此需要复制SDK 1.0的key。

  

基于Unity的AR开发初探:第一个AR应用程序

  将这段key粘贴近刚刚的AR密钥输入框中:

  

基于Unity的AR开发初探:第一个AR应用程序

  点击运行按钮,(事前确保摄像头为开启状态),则可验证密钥是否有效:

  (1)识别图1:原谅我拍的不行,因为必须要与一个手机给摄像头展示识别图

  

基于Unity的AR开发初探:第一个AR应用程序

  (2)识别图2:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfpzd.html