Ⅰ 用按鍵精靈找到圖片後就播放聲音,這腳本怎寫
把音樂加入腳本附件裡面,找到圖片後釋放音樂到指定路徑,然後在運行它不就可以了呢
Ⅱ 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();
}
}