在我们前面我们写了图片识别以及柱体的识别,那么今天我们再进一步,学一下,怎么在里面添加音频,以及如何控制音频的播放。
1 我们首先建立一个识别图的软件,在前面我们已经讲过,不懂的可以看前面的文章。
2 在unity中,新建一个空白对象,GameObject->CreateEmpty-> 创建成功之后命名audio,然后给audio添加一个AudioSource属性,这个属性非常重要,unity播放音乐主要就是要靠个
3 接着点击Audio Source后面的那个圆圈,然后会出来一个对话框,选择你上传的音乐文件或者音乐片段,如果木有可以通过Assets->Import New Asset 上传音乐文件或者音乐片段
Audio Source有很多设置的属性,我们将一些重要的列出来:
AudioClip:声音片段,
Mute:是否静音
Bypass Effects:是否打开音频特效
Play On Awake:开机自动启动
Loop:循环播放
Volume:声音大小,取值范围0.0到1.0
Pitch:播放速度
4 把刚才创建好的audio拖到ImageTarget中,并且在ImageTarget上的DefaultTrackableEventHandler脚本中添加一个变量public AudioSource audio,接着在DefaultTrackableEventHandler脚本中的Found和Lost函数中添加播放和暂停函数,分别为
5 接着我们在DefaultTrackableEventHandler的下面看到一个Audio的属性,点击后面的圆圈,选择我们刚才建的audio(记得一定要选,不然我们的控制不能完成),然后生成apk 就可以在我们的手机上面验证了!