2014-12-08 32 views
1

有3個場景在我的遊戲,團結LoadLevel不realesing最後一級

1st - Menu 
2nd - Game level 
3rd - Leaderboard 

菜單現場與其他人不同的分辨率和當我加載遊戲的水平會發生什麼:

Application.LoadLevel("levelName"); 

從菜單我仍然可以看到它(菜單場景),因爲它的分辨率更大。 我想我錯過了這裏的一個概念,我將不得不多學習一些關於場景設計的知識,所以任何好的教程或文檔都會有所幫助。

+0

你是什麼意思的場景是不同的決議? – nchen24 2014-12-08 07:55:57

+1

你有任何腳本中的'DontDestroyOnLoad(...)'嗎?如果是的話,哪些/哪裏/如何等等。該函數應該是唯一的方法(以及它的所有孩子)在LoadLevel函數中存活。 – Lefty 2014-12-08 08:05:51

回答

1

只要您不使用Application.LoadLevelAdditive(),請致電DontDestroyOnLoad()或使用static,則前一個場景中的任何內容都不會存活。