# Unity Single pattern musicPlayer 獲取目前scene中的所有musicPlayer組件數量,卻保目前scene只會存在一個musicPlayer 避免重複建立新的musicplayer物件,以及確保場景中只有一個物件撥放,而不會都被銷毀。 確保音樂的一致性,聽起來不會爆音 ```C#= private void Awake() { int numMusicPlayer=FindObjectsOfType<MusicPlayer>().Length; if(numMusicPlayer>1) { Destroy(gameObject); } else { DontDestroyOnLoad(gameObject); } } ``` ###### tags: `unity`
{"metaMigratedAt":"2023-06-18T04:54:54.803Z","metaMigratedFrom":"Content","title":"Unity Single pattern musicPlayer","breaks":true,"contributors":"[{\"id\":\"9be48535-8f15-404d-8fdb-b01990d37456\",\"add\":448,\"del\":0}]"}
Expand menu