StartCoroutine(StartBGM());
IEnumerator StartBGM()
IEnumerator StartBGM()
{
yield return new WaitForSeconds(0.5f);
while(PatternSystem.instance.loadingComplete == false)
{
yield return 0;
}
Debug.Log("play");
bgmSound.Play();
}
---------------------------------------------------------分割线----------------------------------------------------------------------
---------------------------------------------------------分割线----------------------------------------------------------------------
void Update () {
//if press any key jump to gameplay scene
if(Input.anyKeyDown)
{
if(!oneshotSfx)
{
AudioSource.PlayClipAtPoint(sfxButton,Vector3.zero);
Invoke("LoadScene",0.5f);
oneshotSfx = true;
}
}
}
void LoadScene()
{
//load gameplay scene
Application.LoadLevel("GamePlay");
}