全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
游戏音频的播放在任何游戏中都占据非常重要的地位,音频的播放还可以分为两种,一种为游戏音乐,另一种为游戏音效。前者适用于较长的音乐,如游戏背景音乐。第二种试用与比较短的游戏音乐,如开枪,打怪 时“砰砰”一瞬间播放的游戏音效。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.cs1. usingUnityEngine;2. usingSystem.Collections;3. 4. publicclassaudio:MonoBehaviour5. 6. /音乐文件7. publicAudioSourcemusic;8. /音量9. publicfloatmusicVolume;10. 11. voidStart()12. /设置默认音量13. musicVolume=0.5F;14. 15. voidOnGUI()16. 17. /播放音乐按钮18. if(GUI.Button(newRect(10,10,100,50),Playmusic)19. 20. /没有播放中21. if(!music.isPlaying)22. /播放音乐23. music.Play();24. 25. 26. 27. 28. /关闭音乐按钮29. if(GUI.Button(newRect(10,60,100,50),Stopmusic)30. 31. if(music.isPlaying)32. /关闭音乐33. music.Stop();34. 35. 36. /暂停音乐37. if(GUI.Button(newRect(10,110,100,50),Pausemusic)38. if(music.isPlaying)39. /暂停音乐40. /这里说一下音乐暂停以后41. /点击播放音乐为继续播放42. /而停止以后在点击播放音乐43. /则为从新播放44. /这就是暂停与停止的区别45. music.Pause();46. 47. 48. 49. /创建一个横向滑动条用于动态修改音乐音量50. /第一个参数滑动条范围51. /第二个参数初始滑块位置52. /第三个参数起点53. /第四个参数终点54. musicVolume=GUI.HorizontalSlider(newRect(160,10,100,50),musicVolume,0.0F,1.0F);55. 56. /将音量的百分比打印出来57. GUI.Label(newRect(160,50,300,20),MusicVoluemeis+(int)(musicVolume*100)+%);58. 59. if(music.isPlaying)60. /音乐播放中设置音乐音量取值范围0.0F到1.061. music.volume=musicVolume;62. 63. 64. 将audio.cs 绑定在摄像头上,将audio游戏对象拖动赋值给Music 这个AudioSource这个对象。这里强调一下Aud
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东师范大学附属小学第二批招聘14人笔试备考题库及答案解析
- 2026吉林长春市市直事业单位招聘高层次人才13人考试模拟试题及答案解析
- 2026山东滨州市招聘硕博士高层次人才129人考试参考题库及答案解析
- 2026江西宜春市人力资源服务有限责任公司招聘1人考试备考题库及答案解析
- 2026浙江宁波市海曙区教育局“专曙优师”教育人才招聘10人考试备考题库及答案解析
- 气道护理中的法律问题
- 2026四川绵阳游仙区信义中心卫生院招聘2人笔试备考题库及答案解析
- 新生儿疫苗接种知识
- 2026辽宁沈阳和平文化旅游产业发展有限公司社会招聘1人笔试参考题库及答案解析
- 2026年绵阳职业技术学院教师招聘考试备考试题及答案解析
- 2023版水利工程强条
- 军品科研生产管理制度
- 麻醉科三基三严考试试题及答案
- Amfori BSCI社会责任验厂全套管理手册及程序文件
- 疤痕培训课件
- 2025年浙江6月高考地理真题(原卷版)
- 河北省保定市六校联考2024-2025学年高二下学期6月期末化学试卷
- 肾小管间质性疾病
- 第九讲:信息与大数据伦理问题-工程伦理
- 2025年乡村医生基础医学知识测试题库:神经系统疾病案例分析
- (高清版)DG∕TJ 08-15-2020 绿地设计标准 附条文说明
评论
0/150
提交评论