找回密码
 立即注册
查看: 5174|回复: 97

[基础] Unity3D游戏开发之加载音频(Audio Resource)

[复制链接]
发表于 2012-12-1 09:40 | 显示全部楼层 |阅读模式
资源信息 Tutorial Information
教程名称: Unity3D游戏开发之加载音频(Audio Resource)(发帖教程)
适用引擎:   (适用引擎,为空默认为Unity)
教程语种: 中文
教程等级: 1
教程格式: 图文(请用IE9以上浏览器访问本版块)
教程作者: 原创 (如有问题请短消息联系作者或发表回复)
下载地址: (兑换积分)
点击查看原图
美丽分割线
在游戏制作中,我们会一定会添加游戏背景音乐、添加一些其他的游戏音效。在用Unity开发的时候,我们必须面对一个问题,怎么样添加这些音效?当然在Unity开发中又会有两种类型的游戏开发(2D跟3D),所以不同的游戏类型,音效的模式也是不一样的。2D游戏音效是跟Audio  
Listener的距离是无关的,但是在3D场景中,音效就这个就跟Audio Listener有关了。其实Audio Listener就相当于一个聆听者,在3D场景中越靠近聆听者,声音会越大声,离聆听者越远,听见的声音越小,在2D游戏中,音效跟这个Audio Listener的距离关系不大。


在我们创建的游戏场景中,主摄像机上会给我们自动的绑定一个Audio Listener,只有场景中有了Audio Listener这个组件,整个游戏才能接收到游戏场景中的声音。当然你也可以通过component -->Audio -->Audio Listener来给其他的游戏对象添加,但是要必须注意一点,要保证整个游戏场景中只有一个Audio Listener启用,其他的关闭。




接下来我们我们选择一个音频文件,然后我们会看到这个音频文件的一些属性,但是在这儿我们只需要注意3D Sound这个属性即可。如果是2D游戏,请把这个钩钩去掉,如果是3D,请保留这个钩钩。




当我们处理完了这些音频信息后,接下来我们就要为我们的场景增加音效了。首先我们要做的就是为我们要发出声音的游戏对象添加Audio Resource这个组件,这个类为我们封装了关于音频文件的静音、播放,开机自动播放,循环播放,暂停,重新播放等一些方法。用的时候按需索取即可。





添加好Audio Resource组件后,把你需要播放的音效拖入Audio Clip里面,然后下方会显示你的音效模式(2D或者3D),如果需要控制其他的属性,就需要写代码了。


希望大家留言讨论,大家共同学习进步!谢谢大家!
                                                                                                   ————麦兜

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2012-12-1 14:06 | 显示全部楼层
加声音 加声音
发表于 2012-12-1 14:16 | 显示全部楼层
貌似很厉害的说{:5_437:}
发表于 2012-12-7 21:29 | 显示全部楼层
感谢分享 学习学习
发表于 2012-12-12 09:52 | 显示全部楼层
学习学习      
发表于 2012-12-15 10:01 | 显示全部楼层
看看学习一下
发表于 2013-5-3 11:53 | 显示全部楼层

膜拜中。。。。{:soso__7524161091986203637_5:}
发表于 2013-7-27 21:14 | 显示全部楼层
我把audio 上述都加上了场景里还是不能播放声音,求解大师兄
发表于 2017-2-14 18:32 | 显示全部楼层
很不错
发表于 2017-2-14 18:04 | 显示全部楼层
好帖就是要顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 16:25 , Processed in 0.082447 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表