雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

Audio Source組件及相關(guān)API

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊:

AudioSource 組件參考

屬性

屬性 說明
Clip 音頻資源
Volume 音量大小
Mute 是否靜音
Loop 是否循環(huán)
Play on load 加載完成是否立即播放
preload 是否在未播放的時(shí)候預(yù)先加載

Audio Source:聲音組件。需要與 Audio Listener 配合使用,Main Camera 會(huì)默認(rèn)有 Audio Lisetener。

Audio Clip:聲音片段。指定需要播放的音頻文件。

Play On Awake:游戲運(yùn)行起來后就開始播放。

Mute:靜音。

Loop:是否循環(huán)播放。

Volume:音量。

Spatial Blend:空間混合,設(shè)置聲音是2D聲音,還是3D聲音。3D聲音距離音源的距離會(huì)影響聽到聲音的大小,2D聲音不會(huì)影響。

常用的開始播放、停止播放、暫停播放方法:

public class Test
{
  public AudioSource audioSource;
  private void Start()
  {
    audioSource.Play();//開始播放
    audioSource.Stop();//停止播放
    audioSource.Pause();//暫停播放
  }
}

AudioSource.PlayClipAtPoint(AudioClip,Vector3,float):在世界坐標(biāo)系中指定一個(gè)位置播放聲音片段。

AudioClip:需要播放的聲音片段。

Vector3:播放聲音片段的位置。

float:音量。

使用AudioSource.PlayClipAtPoint播放聲音,會(huì)自動(dòng)生成一個(gè)名為"One shot audio"的物體,并自動(dòng)添加了AudioSource和相應(yīng)的audioclip,同時(shí)播放多個(gè)聲音時(shí)會(huì)生成多個(gè)同名的物體,各聲音的播放互不影響,但缺點(diǎn)是只能設(shè)置音量,位置,不能設(shè)置loop,播放完成后,One shot audio自動(dòng)銷毀。

總結(jié)

以上所述是小編給大家介紹的Audio Source組件及相關(guān)API,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)我們網(wǎng)站的支持!

上一篇:C#實(shí)現(xiàn)生成所有不重復(fù)的組合功能示例

欄    目:C#教程

下一篇:C#使用Gembox.SpreadSheet向Excel寫入數(shù)據(jù)及圖表的實(shí)例

本文標(biāo)題:Audio Source組件及相關(guān)API

本文地址:http://www.jygsgssxh.com/a1/C_jiaocheng/5368.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有