Audio Source组件及相关API

 更新时间:2017年11月29日 14:06:26   作者:小玉龙  
这篇文章主要介绍了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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 汉字转拼音软件制件示例(汉字转字母)

    汉字转拼音软件制件示例(汉字转字母)

    这篇文章主要介绍了c#汉字转拼音的方法,但不能判断多音字,大家可以参考修改使用
    2014-01-01
  • C#中[]的几种用法示例代码

    C#中[]的几种用法示例代码

    不像数学里面有方括号和花括号,在C#语法中”[]”与”{}”有专门的用途,下面这篇文章主要给大家介绍了关于C#中[]的几种用法,需要的朋友可以参考下
    2023-01-01
  • C#实现获取mp3 Tag信息的方法

    C#实现获取mp3 Tag信息的方法

    这篇文章主要介绍了C#实现获取mp3 Tag信息的方法,涉及C#针对MP3文件属性的相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • C#连接数据库的几种方法

    C#连接数据库的几种方法

    这篇文章介绍了C#连接数据库的几种方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#获取两个数的最大公约数和最小公倍数示例

    C#获取两个数的最大公约数和最小公倍数示例

    本文介绍了使用C#获取两个数的最大公约数和最小公倍数的示例,大家参考使用吧
    2014-01-01
  • 详解C# Socket异步通信实例

    详解C# Socket异步通信实例

    本篇文章主要介绍了C# Socket异步通信,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • C#中如何执行存储过程方法

    C#中如何执行存储过程方法

    C#中如何执行存储过程方法,需要的朋友可以参考一下
    2013-04-04
  • 3种方法实现WindowsForm切换窗口

    3种方法实现WindowsForm切换窗口

    这篇文章主要介绍了3种方法实现WindowsForm切换窗口,文中讲解非常详细,示例代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 详解c# 线程同步

    详解c# 线程同步

    这篇文章主要介绍了c# 线程同步的相关资料,文中讲解非常细致,示例代码帮助大家更好的理解和学习c# 多线程,感兴趣的朋友可以了解下
    2020-07-07
  • 如何给C#变量取名字

    如何给C#变量取名字

    本文主要介绍了如何给C#变量取名字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03

最新评论