如何在更改场景时保留文本

时间:2016-12-25 03:14:29

标签: unity3d

我的游戏分数只是通过文字显示。我只是使用application.loadlevel来改变场景。不要在负载上销毁不起作用,因为它会破坏画布。有帮助吗?使用c#

1 个答案:

答案 0 :(得分:1)

我会使用一个根对象,它附加在DontDestroyOnLoad(gameObject)中的代码Awake。作为子对象的画布将一直保留。

至于改变场景,我会使用以下内容:

SceneManager.LoadSceneAsync(sceneName, LoadSceneMode.Additive); 

因此,您可以将新场景添加到根场景中。