またまた質問させて頂きます。宜しくお願い致します。
#やりたい事
現在ステージをクリアするごとに、次のステージが表示されるシーンを作成しております。
#現状
以下のようなコード(ゴリ押しなコードでスミマセン……)で、クリア後に次のステージは表示されるようになったのですが、過去のステージをやり直すと前のバージョンに戻ってしまいます。
(clearStage変数を取得して、その分だけbuttonをactiveにしているので当たり前なのですが……)
C#
1 void Update () { 2 if (clearStage == "Stage1"){ 3 Stage2.SetActive(true); 4 } 5 else if (clearStage == "Stage2"){ 6 Stage2.SetActive(true); 7 Stage3.SetActive(true); 8 } 9 else if (clearStage == "Stage3"){ 10 Stage2.SetActive(true); 11 Stage3.SetActive(true); 12 Stage4.SetActive(true); 13 } 14 else if (clearStage == "Stage4"){ 15 Stage2.SetActive(true); 16 Stage3.SetActive(true); 17 Stage4.SetActive(true); 18 Stage5.SetActive(true); 19 } 20 }
#試してみた事
DontDestroyOnLoad(this)を記載したスクリプトを各buttonにアタッチしてみて、ロードしても無くならないことを期待したのですがダメでした……
何か良い方法などありませんでしょうか?
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。