网站大量收购闲置独家精品文档,联系QQ:2885784924

游戏开发值音频控制.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
游戏开发值音频控制

游戏音频的播放在任何游戏中都占据非常重要的地位,音频的播放还可以分为两种,一种为游戏音乐,另一种为游戏音效。前者适用于较长的音乐,如游戏背景音乐。第二种试用与比较短的游戏音乐,如开枪,打怪 时“砰砰”一瞬间播放的游戏音效。?Unity3D游戏引擎一共支持4个音乐格式的文件:.AIFF? 适用于较短的音乐文件可用作游戏打斗音效.WAV? 适用于较短的音乐文件可用作游戏打斗音效.MP3? 适用于较长的音乐文件可用作游戏背景音乐.OGG? 适用于较长的音乐文件可用作游戏背景音乐?1、在场景中创建一个空的游戏对象。GameObject - CreateEmpty? 创建成功后我命名为audio。给audio添加一个AudioSource属性,这个属性非常的重要,Unity播放音乐主要就是要靠这个东西。Component - Audio - Audio Source。?2、找一个音乐文件,我这里使用了一个.mp3音乐文件,我命名为0.mp3 如下图所示将它拖动到右侧Audio Clip处。我们发现 Audio Source 有很多设置的属性,其中较为重要的实行,一列在下面:AudioClip :声音片段,还可以在代码中去动态的截取音乐文件。Mute : 是否静音Bypass Effects: 是否打开音频特效Play On Awake: 开机自动播放Loop:循环播放Volume: 声音大小,取值范围0.0 到 1.0Pitch:播放速度,取值范围在 -3 到 3 之间 设置1 为正常播放,小于1 为减慢播放 大于1为加速播放。创建一个脚本我命名为audio.cs 用来音乐的播放。本章将实现3个按钮 点击实现 播放音乐、 停止音乐、 暂停音乐 ,与一个横向拖动条通过手指的拖动实现动态修改音乐声音。audio.cs??using?UnityEngine;using?System.Collections;?public?class?audio?:?MonoBehaviour?{??//音乐文件???public?AudioSource?music;?//音量???public?float?musicVolume;??void?Start()?{?//设置默认音量???musicVolume?=?0.5F;?}?void?OnGUI()?{??//播放音乐按钮???if?(GUI.Button(new?Rect(10,?10,?100,?50),?Play?music))??{??//没有播放中???if?(!music.isPlaying){?//播放音乐???music.Play();?}??}??//关闭音乐按钮???if?(GUI.Button(new?Rect(10,?60,?100,?50),?Stop?music))??{??if?(music.isPlaying){?//关闭音乐???music.Stop();?}?}?//暂停音乐???if?(GUI.Button(new?Rect(10,?110,?100,?50),?Pause?music))??{?if?(music.isPlaying){?//暂停音乐???//这里说一下音乐暂停以后???//点击播放音乐为继续播放???//而停止以后在点击播放音乐???//则为从新播放???//这就是暂停与停止的区别???music.Pause();?}?}??//创建一个横向滑动条用于动态修改音乐音量???//第一个参数?滑动条范围???//第二个参数?初始滑块位置???//第三个参数?起点???//第四个参数?终点???musicVolume?=?GUI.HorizontalSlider?(new?Rect(160,?10,?100,?50),?musicVolume,?0.0F,?1.0F);??//将音量的百分比打印出来???GUI.Label(new?Rect(160,?50,?300,?20),?Music?Volueme?is??+?(int)(musicVolume?*?100)?+?%);??if?(music.isPlaying){?//音乐播放中设置音乐音量?取值范围?0.0F到?1.0??music.volume?=?musicVolume;?}?}}将audio.cs 绑定在摄像头上,将audio游戏对象拖动赋值给Music 这个AudioSource这个对象。这里强调一下AudioListenr ,它音频监听器,用来监听音乐文件的播放。这是一个重要的属性,一定要勾选,只有勾选后才可以进行音乐的播放。build and run 运行我们这个游戏Demo,一切功能完美实现!!!?

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档