AudioClip 音频剪辑

* AudioClip
* 音频剪辑(音频片段)。
* 我们导入到 Unity 中的所有声音文件,在Unity 引擎中的资源类型都是 AudioClip 类型。
* Unity 能使用的音频格式: .aif   .wav   .mp3   .ogg
* 在 Project 面板的 Assets 文件夹中创建一个 “Audios” 文件夹来存放和管理游戏中使用到的音频资源。
AudioSource 组件

* 组件简介
* AudioSource:音频源组件,用于播放音频剪辑(AudioClip)资源。
* 创建 AudioSource
* 新建一个空物体;
* 给这个空物体添加 AudioSource 组件。Component --> Audio --> AudioSource
* AudioSource 常用属性
* AudioClip(音频剪辑)
* 指定该音频源播放哪个音频文件。
* Play On Awake(在唤醒时开始播放)
* 勾选后,在游戏运行起来以后,就会开始播放。
* Loop(循环)
* 勾选后,声音进入 “单曲循环” 状态。
* Mute(静音)
* 勾选后,静音,但音频仍处于播放状态。
* Volume(音量)
* 0:无声音;1:音量最大。
* Spatial Blend(空间混合)
* 设置声音是 2D 声音,还是 3D 声音。
* 2D 声音没有空间的变化,3D 声音有空间的变化,离音源越近听得越明显。
* Audio Listener 组件
* Audio Listener:声音侦听器,即我们在游戏世界中的 “耳朵”。
* 我们依靠该组件听游戏中的声音,如果没有这个组件,我们是听不到任何声音的。
* 默认状态这个组件挂载在摄像机身上。
* Audio Source 常用函数
* Play() 函数
* 播放音频剪辑。
* Stop() 函数
* 停止播放。
* Pause() 函数
* 暂停播放。 public class AudioController : MonoBehaviour { private AudioSource
m_AudioSource; void Start () { m_AudioSource =
gameObject.GetComponent<AudioSource>(); } void Update () {
if(Input.GetKeyDown(KeyCode.A)) { m_AudioSource.Play (); } if
(Input.GetKeyDown(KeyCode.S)) { m_AudioSource.Stop (); } if
(Input.GetKeyDown(KeyCode.D)) { m_AudioSource.Pause (); } } }
 

 

 

技术
©2019-2020 Toolsou All rights reserved,
[AndroidO] [RK3399] -- GPIO驱动与控制方式迷宫的最短路径之BFS算法(python实现)前端向后台传值的5种方式总结(精华)2020年6月26日 C#类库 循环执行帮助类elementui select 获取 valuevue使用vue-clipboard2实现复制链接的功能在vue+element-ui中,select选项值动态从后台获取,同时将选中值的id传给后台的方法SQL Server 数据库词汇表vue父子组件及非父子组件之间的传值python 动态规划求解单源最短路径