uinty3d游戏开发值音频控制

uinty3d游戏开发值音频控制

ID:34726555

大小:132.92 KB

页数:5页

时间:2019-03-10

uinty3d游戏开发值音频控制_第1页
uinty3d游戏开发值音频控制_第2页
uinty3d游戏开发值音频控制_第3页
uinty3d游戏开发值音频控制_第4页
uinty3d游戏开发值音频控制_第5页
资源描述:

《uinty3d游戏开发值音频控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、游戏音频的播放在任何游戏中都占据非常重要的地位,音频的播放还可以分为两种,一种为游戏音乐,另一种为游戏音效。前者适用于较长的音乐,如游戏背景音乐。第二种试用与比较短的游戏音乐,如开枪,打怪时“砰砰”一瞬间播放的游戏音效。 Unity3D游戏引擎一共支持4个音乐格式的文件:.AIFF 适用于较短的音乐文件可用作游戏打斗音效.WAV 适用于较短的音乐文件可用作游戏打斗音效.MP3 适用于较长的音乐文件可用作游戏背景音乐.OGG 适用于较长的音乐文件可用作游戏背景音乐    1、在场景中创建一个空的游戏对象。GameObject->C

2、reateEmpty 创建成功后我命名为audio。给audio添加一个AudioSource属性,这个属性非常的重要,Unity播放音乐主要就是要靠这个东西。Component->Audio->AudioSource。 2、找一个音乐文件,我这里使用了一个.mp3音乐文件,我命名为0.mp3如下图所示将它拖动到右侧AudioClip处。我们发现AudioSource有很多设置的属性,其中较为重要的实行,一列在下面:AudioClip:声音片段,还可以在代码中去动态的截取音乐文件。Mute:是否静音BypassEffects:是

3、否打开音频特效PlayOnAwake:开机自动播放Loop:循环播放Volume:声音大小,取值范围0.0到1.0Pitch:播放速度,取值范围在-3到3之间设置1为正常播放,小于1为减慢播放大于1为加速播放。创建一个脚本我命名为audio.cs用来音乐的播放。本章将实现3个按钮点击实现播放音乐、停止音乐、暂停音乐,与一个横向拖动条通过手指的拖动实现动态修改音乐声音。audio.cs  1.using UnityEngine;   2.using System.Collections;   3.   4.public class

4、 audio : MonoBehaviour {   5.   6.    //音乐文件   7.    public AudioSource music;      8.    //音量   9.    public float musicVolume;      10.       11.    void Start() {   12.         //设置默认音量   13.         musicVolume = 0.5F;       14.    }   15.    void OnGUI() {   16.

5、           17.        //播放音乐按钮   18.        if (GUI.Button(new Rect(10, 10, 100, 50), "Play music"))  {   19.               20.            //没有播放中   21.            if (!music.isPlaying){   22.                //播放音乐   23.                music.Play();   24.            

6、}   25.               26.        }   27.           28.        //关闭音乐按钮   29.        if (GUI.Button(new Rect(10, 60, 100, 50), "Stop music"))  {   30.               31.            if (music.isPlaying){   32.                //关闭音乐   33.                music.Stop();   3

7、4.            }   35.        }   36.        //暂停音乐   37.        if (GUI.Button(new Rect(10, 110, 100, 50), "Pause music"))  {   38.            if (music.isPlaying){   39.                //暂停音乐   40.                //这里说一下音乐暂停以后   41.                //点击播放音乐为继续播放   42

8、.                //而停止以后在点击播放音乐   43.                //则为从新播放   44.                //这就是暂停与停止的区别   1.                music.Pause();

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。