这篇文章主要介绍了Audio Source组件及相关API的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
AudioSource 组件参考
属性
| 属性 | 说明 |
|---|---|
| Clip | 音频资源 |
| Volume | 音量大小 |
| Mute | 是否静音 |
| Loop | 是否循环 |
| Play on load | 加载完成是否立即播放 |
| preload | 是否在未播放的时候预先加载 |
Audio Source:声音组件。需要与 Audio Listener 配合使用,Main Camera 会默认有 Audio Lisetener。
Audio Clip:声音片段。指定需要播放的音频文件。
Play On Awake:游戏运行起来后就开始播放。
Mute:静音。
Loop:是否循环播放。
Volume:音量。
Spatial Blend:空间混合,设置声音是2D声音,还是3D声音。3D声音距离音源的距离会影响听到声音的大小,2D声音不会影响。
常用的开始播放、停止播放、暂停播放方法:
public class Test
{
public AudioSource audioSource;
private void Start()
{
audioSource.Play();//开始播放
audioSource.Stop();//停止播放
audioSource.Pause();//暂停播放
}
}
AudioSource.PlayClipAtPoint(AudioClip,Vector3,float):在世界坐标系中指定一个位置播放声音片段。
AudioClip:需要播放的声音片段。
Vector3:播放声音片段的位置。
float:音量。
使用AudioSource.PlayClipAtPoint播放声音,会自动生成一个名为"One shot audio"的物体,并自动添加了AudioSource和相应的audioclip,同时播放多个声音时会生成多个同名的物体,各声音的播放互不影响,但缺点是只能设置音量,位置,不能设置loop,播放完成后,One shot audio自动销毁。
总结
以上所述是小编给大家介绍的Audio Source组件及相关API,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程学习网网站的支持!
本文标题为:Audio Source组件及相关API
基础教程推荐
- Unity3D Shader实现动态星空 2023-02-16
- c# 实现子窗口关闭父窗口也关闭的简单实例 2022-10-28
- C#实现语音播报功能 2023-05-25
- C#使用TimeSpan时间计算的简单实现 2022-12-26
- c# – SmartDevice CAB“不是有效的Windows CE安装文件” 2023-09-19
- C#中值类型和引用类型的区别 2023-05-25
- C#实现判断文件夹存在与否并创建文件夹的方法 2022-10-27
- c# – Windows服务启动和Exe 2023-09-19
- 利用C#实现绘制出地球旋转效果 2023-07-18
- C#把EXCEL数据转换成DataTable 2023-05-30
