Vuforia+Unity AR场景播放音频控制

在我们前面我们写了图片识别以及柱体的识别,那么今天我们再进一步,学一下,怎么在里面添加音频,以及如何控制音频的播放。

1 我们首先建立一个识别图的软件,在前面我们已经讲过,不懂的可以看前面的文章。

2 在unity中,新建一个空白对象,GameObject->CreateEmpty-> 创建成功之后命名audio,然后给audio添加一个AudioSource属性,这个属性非常重要,unity播放音乐主要就是要靠个

Vuforia+Unity AR场景播放音频控制_第1张图片Vuforia+Unity AR场景播放音频控制_第2张图片

3 接着点击Audio Source后面的那个圆圈,然后会出来一个对话框,选择你上传的音乐文件或者音乐片段,如果木有可以通过Assets->Import New Asset 上传音乐文件或者音乐片段

Vuforia+Unity AR场景播放音频控制_第3张图片Vuforia+Unity AR场景播放音频控制_第4张图片

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函数中添加播放和暂停函数,分别为

Vuforia+Unity AR场景播放音频控制_第5张图片


Vuforia+Unity AR场景播放音频控制_第6张图片

5 接着我们在DefaultTrackableEventHandler的下面看到一个Audio的属性,点击后面的圆圈,选择我们刚才建的audio(记得一定要选,不然我们的控制不能完成),然后生成apk 就可以在我们的手机上面验证了!

Vuforia+Unity AR场景播放音频控制_第7张图片Vuforia+Unity AR场景播放音频控制_第8张图片


你可能感兴趣的:(Vuforia+Unity AR场景播放音频控制)