0
私のゲームのスコアはテキストだけで表示されています。私はちょうどapplication.loadlevelを使ってシーンを変更しています。負荷をかけても破壊しないでください。それはキャンバスを破壊するためです。どんな助け? C#シーンを変更するときにテキストを保持する方法
私のゲームのスコアはテキストだけで表示されています。私はちょうどapplication.loadlevelを使ってシーンを変更しています。負荷をかけても破壊しないでください。それはキャンバスを破壊するためです。どんな助け? C#シーンを変更するときにテキストを保持する方法
Awake
にコードDontDestroyOnLoad(gameObject)
が添付されているルートオブジェクトを使用します。子オブジェクトであるキャンバスは常に保持されます。
変更シーンに関しては、私は次のように使用します。
SceneManager.LoadSceneAsync(sceneName, LoadSceneMode.Additive);
ですから、ルートシーンに新しいシーンを追加することができます。
ありがとうございます。試してみてください。ありがとう。 – Jakethagun
また、ルートシーンをどのように作成しますか?別のものが関わっていますか?また、シーンにDontDestroyOnLoadを添付することを意味しますか?もしそうなら、どうすればそれができるのでしょうか。 – Jakethagun
"root"という親ゲームオブジェクトは、 "Awake()"のコード "DontDestroyOnLoad(gameObject)"を添付します。キャンバスを子ゲームオブジェクトにします。 –