2 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
要在場(chǎng)景之間保留數(shù)據(jù),您可以:
使用 PlayerPrefs
使用 DontDestroyOnLoad
使用全局變量
該視頻深入解釋了如何使用每一個(gè)并解釋了優(yōu)缺點(diǎn)。 https://www.youtube.com/watch?v=WchH-JCwVI8
但是它可能有點(diǎn)過時(shí)(2016 年)。
現(xiàn)在:“建議避免使用 DontDestroyOnLoad 來持久化您希望在場(chǎng)景加載期間存活的管理器游戲?qū)ο?。相反,?chuàng)建一個(gè)包含所有管理器的管理器場(chǎng)景并使用 SceneManager.LoadScene(, LoadSceneMode.Additive) 和 SceneManager.UnloadScene 來管理你的游戲進(jìn)度?!?

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果即使關(guān)閉應(yīng)用程序也希望保留字體大小
您應(yīng)該使用 PlayerPrefs。
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
否則 DontDestroyOnLoad(this); 使用此代碼。
- 2 回答
- 0 關(guān)注
- 529 瀏覽
添加回答
舉報(bào)