Unity3D-高通AR-《狼来了》-6地平面AR及最后发布Android App


以上实现的AR识别是通过识图卡进行的,接下来介绍Vuforia的新功能,通过识别地平面把AR对象再现在地平面上。

1. 场景03_AR_Plane设计

打开02_AR场景,另存为03_AR_Plane,在场景中:
1.添加Ground Plane Stage(通过Game Object | Vuforia Engine | Ground Plane)
2.添加Plane Finder(同上)
3.把Werewolf_H_anims_split拖放到Ground Plane Stage下
4.删除ImageTarget对象
完成操作后界面如下:
在这里插入图片描述
注意
Ground Plane Stage对象这时要有脚本组件MyTrackableEventHandle

2. 设置Ground Plane Stage

选中Ground Plane Stage对象,设置:
1.Anchor Behaviour组件的Stage Type选择Plane
2.删除DefaultTrackableEventHandler,添加MyTrackableEventHandler
3.添加Audio Source设定制定的音效文件
在这里插入图片描述

3. 设置Plane Finder

选中Plane Finder对象,设置:
在这里插入图片描述

4. 设置VuforiaConfiguration

选中ARCamera对象,设置如下图
在这里插入图片描述

打开VuforiaConfiguration设置如右下图:

在这里插入图片描述

如果不想真机发布测试,可以用测试图卡,对应文件为Assets\Vuforia\Databases\ForPrint\Emulator\ Emulator Ground Plane.pdf

5. 测试、完善、发布

1.将03_AR_Plane场景添加到Scenes In Build列表中
2.在01_Start中增加一个开始按钮 ,可以点击进入03_AR_Plane
3.在01_Start中增加一个按钮,点击后退出应用
4.在02_AR、03_AR_Plane场景中添加一个按钮,点击返回01_Start场景
按钮的图片都在LessonAssets\Texture目录下

6. 发布Android-APP

前提

1.Unity已经安装Android平台开发包
2.本地系统环境装有Android SDK(在Edit | Preferences中设置)

6.1 进行发布前的设置

1.用到的场景添加到列表中
2.设置公司、产品、版本信息
操作界面如下:
在这里插入图片描述

3.设置Icon、Splash图片,操作界面如下:
在这里插入图片描述

4.设置Package Name,操作界面如下:
在这里插入图片描述

6.2 Build,导出apk文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值