前言:
关注微信公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台)

在上章节中,我们实现了AR动物园的基本功能,今天这一部分我们重点教大家AR的交互。主要内容分为:
AR动物触摸交互的实现,按钮交互的实现。
上一章节中最重要的是修改各动物模型的四种动画名称一样,这样方便于我们用脚本控制。
第一部分:动物触摸的交互。
实现目标:在手机上点击识别后的动物后,动物会发出叫声。
所需资源:各动物的叫声(大家自行到网上下载)
在每个动物模型上挂AudioSource.
在unity 中建立脚本,命名为ClickAnimal.cs,在此之前,为每个动物模型挂上Box Collider,并把isTrigger 钩上。
并为每个动物模型修改Tag。
尽量修改为各动物的英文名。
接下来写脚本。这里用射线检测来实现(这是移动端最万能的方式)。主要代码如下:
if(Input.GetMouseBut

本文是AR动物园项目的下篇教程,详细讲解如何实现动物模型的触摸交互(点击动物会发出叫声)和按钮交互。教程涵盖了设置AudioSource、编写ClickAnimal.cs脚本、使用射线检测进行触摸判断,以及实现按钮控制动物动画播放的过程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



