zoukankan      html  css  js  c++  java
  • Unity AudioSource 声音组件

    一、音频

     音频剪辑(AudioClip):导入到 Unity 中的所有声音文件,在引擎中的资源类型都是 AudioClip

      

     音频源组件(AudioSource):用于播放音频剪辑(AudioClip)资源,可以当作一个音响

     

     常用属性:

    • AudioClip:播放那个音频文件

    • Play On Awake:是否在唤醒(游戏开始时)立刻播放

    • Loop:是否循环播放

    • Mute:是否静音(静音不等于不播放,只是音量为0)

    • Volume:音量大小(0 ~ 1)

    • Spatial Blend:2D声音还是3D声音(0~1,为0时2D声音,为1时3D声音),也就是声音是否出现平面变化

              当为2D时,无论你在哪里声音都一样大,3D的时候,你离得越近声音越大

      

    二、Audio Listener 组件

     声音侦听器(Audio Listener):相当于人的耳朵,没有这个组件就听不到任何声音,默认挂载到摄像机上面

     AudioListener.volume = 0 ~ 1:音量的总大小

     

    三、音频控制

     1 using UnityEngine;
     2 
     3 /// <summary>
     4 /// 音频播放控制
     5 /// </summary>
     6 public class AudioController : MonoBehaviour
     7 {
     8     private AudioSource BGM;
     9 
    10     void Start()
    11     {
    12         BGM = gameObject.GetComponent<AudioSource>();
    13     }
    14 
    15     void Update()
    16     {
    17         // “Ctrl+ ← ↑ ↓ →”控制
    18         if (Input.GetKey(KeyCode.LeftControl))
    19         {
    20             // 开始播放
    21             if (Input.GetKey(KeyCode.LeftArrow)) 
    22             {
    23                 BGM.Play();
    24             }
    25             // 停止播放
    26             if (Input.GetKey(KeyCode.RightArrow))
    27             {
    28                 BGM.Stop();
    29             }
    30             // 暂停播放
    31             if (Input.GetKey(KeyCode.DownArrow))
    32             {
    33                 BGM.Pause();
    34             }
    35             // 继续播放
    36             if (Input.GetKey(KeyCode.UpArrow))
    37             {
    38                 BGM.UnPause();
    39             }
    40         }
    41     }
    42 }

    *** |  以上内容仅为学习参考、学习笔记使用  | ***

  • 相关阅读:
    javaEE中的字符编码问题
    java泛型中<?>和<T>有什么区别?
    list去重,String[]去重,String[]去空,StringBuffer去重,并且以','隔开,list拆分
    字符串转驼峰
    动态生成16位不重复随机数、随机创建2位ID
    POI不同浏览器导出名称处理
    图片转流
    RSA加密解密
    idea 使用在java 包下的ftl、xml 文件编译问题
    深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
  • 原文地址:https://www.cnblogs.com/ChenZiRong1999/p/13364347.html
Copyright © 2011-2022 走看看