这篇教程我们介绍cc.AudioSource音频播放组件的使用,使用cc.AudioSource组件不用写任何一行代码,就能控制音效的音量、播放、停止、恢复等操作。
在层级管理器里面创建一个空白节点,然后在下图示意位置添加AudioSource组件:
添加一个AudioSource组件
这里需要注意,有不少默认组件并不在组件库中或层级管理器的右键菜单中,但可以在属性检查器下方的添加组件按钮菜单中找到。
将AudioSource组件绑定到节点,可以看到它提供的属性接口,见下图:
简单解释一下组件属性:
设置音频文件
箭头2所指的Play On Load属性打勾,在游戏运行起来的时候就能自动播放了。用不任何代码,这对不会编程的策划同学来说是一个惊喜哦,不依赖程序员就能控制游戏音效,至少在做游戏原型时增加了声音这个维度!
绑定播放函数
play() //播放音频剪辑
stop() //停止当前音频剪辑
pause() //暂停当前音频剪辑
resume() //恢复播放
rewind() //从头开始播放
后记
在此感谢logan加入到「奎特尔星球」开始了他的第一篇文章,希望大家能多多支持,logan是我一起从事多年游戏开发的同事,我们一起经历了多个项目,了解游戏开发中的种种心酸。「奎特尔星球」公众号上的《Cocos Creator基础教程》系列文章面向的不只新手程序员,我们更多的是想帮助策划、美术、程序同共成长起来,特别是刚刚踏入游戏行业的毕业生。
对Shawn来说,游戏不仅仅用于娱乐,游戏可以是学习、教育的重要工具。Cocos Creator不仅可以开发游戏,还可以用于教育,Shanw最近就在帮助一个儿童教育公司开发互动教学课件,研究Cocos Creator零编程内容创作。课件开发的老师们不是程序员,而是美术兼执行策划,他们现在也能利用Cocos Creator创作优秀的作品。不论你在项目中是什么岗位,学习好Cocos Creator和游戏开发的方法都可以让游戏因你更精彩!
本文分享自 Creator星球游戏开发社区 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!