第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Unity 中的全局變量(在所有場(chǎng)景中更改字體大小、顏色)

Unity 中的全局變量(在所有場(chǎng)景中更改字體大小、顏色)

C#
動(dòng)漫人物 2022-11-21 21:41:29
我正在嘗試在 Unity 中構(gòu)建一個(gè)應(yīng)用程序,我想做的一件事是能夠從設(shè)置場(chǎng)景更改字體大小和顏色。我接近這個(gè)的方法是使用全局變量并嘗試從設(shè)置場(chǎng)景訪問和更改它,然后讓所有其他場(chǎng)景從設(shè)置變量中獲取它們的字體大小。到目前為止,我已經(jīng)構(gòu)建了一個(gè)全局變量類(如下所示),并試圖通過單擊設(shè)置類中的按鈕來訪問它。我不確定這是否是解決這個(gè)問題的最佳方法,我也不確定如何讓所有其他場(chǎng)景從這個(gè)全局類中獲取信息并在加載新場(chǎng)景時(shí)更新它。public static class Globals{    public static int FontSize {        get{            return FontSize;        }        set{            FontSize = value;        }    }}
查看完整描述

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)度?!?


查看完整回答
反對(duì) 回復(fù) 2022-11-21
?
米琪卡哇伊

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); 使用此代碼。


查看完整回答
反對(duì) 回復(fù) 2022-11-21
  • 2 回答
  • 0 關(guān)注
  • 529 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)