音频类

一、场景切换时不间断播放音乐:

1,建立空物体,添加AudioSoure 组件,

2,脚本给空物体:

单例:

private static Audio Play_instance;


public static Audio Playinstance {

get{

if(_instance==null){

_instance=FindObjectOfType();

DontDestroyOnLoad(_instance.gameObject);

}

return_instance;

}

}

void Awake()

{

//此脚本永不消毁,并且每次进入初始场景时进行判断,若存在重复的则销毁

if(_instance==null){

_instance=this;

//切换场景不被销毁

DontDestroyOnLoad (this);

}else if(this!=_instance){

Destroy(gameObject);

}

}

二、给按钮加音效:(我用的是Button点击事件)

1,建立空物体,加AudioSource组件

//音频剪辑

public AudioClip AC;

//音频源

private AudioSource music;

public void PlayGame()

{

music =gameObject.GetComponent();

//音频剪辑赋值给音频源

music.clip=AC;

music.Play();

print("播放按钮音效");

}

你可能感兴趣的:(音频类)