當前位置:首頁 » 網頁前端 » 腳本怎麼加入音樂
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本怎麼加入音樂

發布時間: 2023-06-07 04:55:07

Ⅰ 用按鍵精靈找到圖片後就播放聲音,這腳本怎寫

把音樂加入腳本附件裡面,找到圖片後釋放音樂到指定路徑,然後在運行它不就可以了呢

Ⅱ unity3d 怎麼用腳本控制播放制定音樂文件

比較常用的方法,就是新建一個gameobject,然後添加audio source組件,在audio source組件中設置好自己要播放的音樂(音效),以及相關數據。當然,默認是對象一被實例化就播放,但是這個也可以在設置中取消。
新建一個腳本綁定到上面,然後可以通過audio.Play()來播放。
http://docs.unity3d.com/ScriptReference/AudioSource.html

Ⅲ Iphone 自動化腳本

ios 快捷指令可以編輯自動化腳本,播放音樂、打卡等。

以網易雲音樂為例:

1.打開app賬號往下劃,找到添加Siri捷徑。

2.添加到Siri中

3.找到快捷指令,點擊+號個人自動化

4.找藍牙,當連接藍牙,選擇連接上哪個藍牙,然後下一步。

5.選擇腳本,往下滑找到打開app,選擇網易雲音樂。

6.第一個腳本有了,再添加一個,往下滑找到播放我喜歡的音樂。至此自動化腳本完成。非常簡單

Ⅳ unity 3D 用c#腳本播放聲音

AudioListener組件默認綁定在主攝像機上,這個組件的功能相當於耳朵,用來聽聲音的。

1.背景音樂
選中音樂文件,建議不勾選3D Sound選項。
在Main Camera下創建一個空物體,添加AudioSound組件,AudioClip選擇要播放的音樂。
Loop必須勾選,循環播放。
勾選PlayOnAwake,場景一進來就開始播放,如果不勾選找個合適時機Play()。

2.NGUI的UIPlaySound
在攝像機直接添加個AudioSource組件,這個組件不掛任何AudioClip。(UIPlaySound將在這個組件上播放音效,在這里調整Volume能控制所有UIPlaySound的音量大小。UIPlaySound的Volume屬性只控制自己的音量,最後的音量是這兩個音量值相乘。)

3.碰撞觸發的音效

public AudioClip AC;
OnCollisionEnter(Collision collision)
//或者OnTriggerEnter(Collider collider)
{
//被撞得物體原點發出聲音(第二個參數用來設置發出聲音的世界坐標,不要離AudioListener太遠)
AudioSource.PlayClipAtPoint(AC, transform.localPosition);
}

4.Animation動作回調的音效
public class AnimationCallSound : MonoBehaviour
{
//防止同一個動作多次注冊回調
public static List<string> isHaveevent = new List<string>();

//調用事件
public float EventTime;
//要播放的音效(必須綁定一個AudioSource組件)
public AudioSource AS;

void Start ()
{
if (AS == null)
Debug.LogError("沒有綁定音效");
AddEvent();
//防止場景內動作相同的物體動作同步
Invoke("PlayAnim",Random.Range(0.1f,5.5f));
}
void PlayAnim()
{
animation.Play();
}

//給Animation動畫注冊回調事件
void AddEvent()
{
foreach (string name in isHaveevent)
{
if (animation.clip.name == name)
return;
}

AnimationEvent auidoEvent = new AnimationEvent();
auidoEvent.time = EventTime;
auidoEvent.functionName = "PlayAudio";

animation.clip.AddEvent(auidoEvent);
isHaveevent.Add(animation.clip.name);
Debug.Log("add " + animation.clip.name + " Event!");
}

public void PlayAudio()
{
AS.Play();
}
}