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 }

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

  • 相关阅读:
    Jmail组件发送邮件说明ASP.NET
    五种常见的ASP.NET应用程序安全缺陷
    按比例生成缩略图
    光盘自动运行HTML页,Autorun文件写法
    页面全屏显示JS代码
    除去内容中的HTML代码方法
    JS函数学习(2)
    JS学习变量与基本语法(1)
    C#中Math.Round()实现中国式四舍五入
    (2) EFCore数据库上下文和模型(数据表)的配置
  • 原文地址:https://www.cnblogs.com/ChenZiRong1999/p/13364347.html
Copyright © 2011-2022 走看看