</pre><p></p><p>有一游戏增加了一需求: 想更换主题背景。</p><p>逻辑很简单,比如4个主题,4个数组存储各主题里的数据就OK嘛</p><p>但是scene切换,所有数据就初始化了。进度便卡在了这。</p><p></p><p>今天得以解决</p><p></p><p>每个场景中</p><p>设置公共变量</p><p></p><pre name="code" class="html">public int GameThemeNum;
start方法初始化
GameThemeNum = PlayerPrefs.GetInt("GameThemeNum", 0);
设置主题的场景中
确认按钮中,set
PlayerPrefs.SetInt("GameThemeNum", GameThemeNum);
数据就可以在场景中传递了,有木有很激动 ,剩下的事就好办了,乌拉拉~