回答編集履歴

3

誤字

2019/09/02 01:27

投稿

Y0241-N
Y0241-N

スコア1066

test CHANGED
@@ -1,6 +1,6 @@
1
1
  単純な方法ですが、セーブを行ったかどうかの判定を設けるのはどうでしょうか。
2
2
 
3
- static bool SaveFlag = true;とでもしておいて、if(i == true)のときセーブ処理を実行し、セーブが完了したらSaveFlag = false;
3
+ static bool SaveFlag = true;とでもしておいて、if(SaveFlag == true)のときセーブ処理を実行し、セーブが完了したらSaveFlag = false;
4
4
 
5
5
 
6
6
 

2

誤字

2019/09/02 01:27

投稿

Y0241-N
Y0241-N

スコア1066

test CHANGED
@@ -1,6 +1,6 @@
1
1
  単純な方法ですが、セーブを行ったかどうかの判定を設けるのはどうでしょうか。
2
2
 
3
- static bool SaveFlag = true;とでもしておいて、if(i == treu)のときセーブ処理を実行し、セーブが完了したらSaveFlag = false;
3
+ static bool SaveFlag = true;とでもしておいて、if(i == true)のときセーブ処理を実行し、セーブが完了したらSaveFlag = false;
4
4
 
5
5
 
6
6
 

1

回答の修正&改善

2019/09/02 01:11

投稿

Y0241-N
Y0241-N

スコア1066

test CHANGED
@@ -1,12 +1,12 @@
1
- 単純な方法ですが、カウントを設けるのはどうでしょうか。
1
+ 単純な方法ですが、セーブ行ったかどうかの判定を設けるのはどうでしょうか。
2
2
 
3
- static int i = 0;とでもしておいて、if(i => 0)のときセーブ処理を実行し、セーブが完了したらi++;
3
+ static bool SaveFlag = true;とでもしておいて、if(i == treu)のときセーブ処理を実行し、セーブが完了したらSaveFlag = false;
4
4
 
5
5
 
6
6
 
7
- これで初回のみセーブ処理がされ、static intなので同じスクリプトですべてのScene間でセーブ処理をしていれば
7
+ これで初回のみセーブ処理がされ、static boolなので同じスクリプトですべてのScene間でセーブ処理をしていれば
8
8
 
9
- 以後int = 0;としない限りセーブの処理が実行されなくなるはずです。
9
+ 以後SaveFlag = true;としない限りセーブの処理が実行されなくなるはずです。
10
10
 
11
11
 
12
12