第一部分:课程前言
在上一课程中,我们搭建了EasyAR 开发的基本环境,在本课程中,我们在第一课时的基础上创建一个AR模型并使其旋转起来,顺便带大家复习一下上一课时的知识。
EasyAR 开发者学习与交流群:605785368
微信公众号:AR开发者社区
第二部分:课程效果演示
第三部分:所学收获
在学习本节课程之后,开发者可以实现市面上类似小熊尼奥这种产品的功能:识别完卡片后,模型会自动旋转,点击它时,会发出酷炫的音效。
第四部分:课程资源准备
相关资源加群后可以获得:605785368
相应的恐龙模型准备
恐龙音效
EasyAR SDK
你所识别的卡片资源(建议用身份证背面方便测试)
第五部分:开发环境搭建
详细步骤可以看我之前的那篇文章-----EasyAR从入门到精通开发系列教程(1)---搭建开发环境
导入图片,并在面板中填写。图片名字根据你们而定
接下来,导入恐龙模型(加群后可以获得)
找到一个恐龙模型拖入面板中充当ImageTarget 子物体
修改模型的位置信息和大小。
并给模型添加Box Collider,勾选isTrigger
第六部分:脚本编写,实现旋转
创建一个新的脚本并与恐龙模型绑定,实现其自动旋转。具体代码如下
这段代码对开发者来说,很简单,不做详细阐述。
第七部分:实现点击交互
在恐龙模型上添加AudioSource
并把网上下载的恐龙音效拖到AudioClip中。
新建脚本,实现点击恐龙时发出声音。
这段代码,核心关键在于通过射线检测的方式来实现交互,这是一个模板,希望开发者好好学习与记住。获得AudioSource,判断点击到恐龙,播放音效。在此之前,我们要给那个模型添加个Tag,就叫Dinosaur。
好了,至此我们就可以实现开头所讲的功能了。
请大家期待后续教程。