teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正

2019/04/01 09:11

投稿

ssssggg
ssssggg

スコア40

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  Debug.Log("aaaaa");
10
10
  _________________________________________________________________
11
11
  コードAは、他のメソッドで操作されている、int型の変数fleeがあり、それが1になったら、Debug.Logが発動するという内容です。forで囲まれた部分が、fleeが1になるまで、その下にある内容を妨害する役目をしています。
12
- しかしこのやり方だと重くなってしまいます。
12
+ しかしこのコードだと重くなってしまいます。
13
13
 
14
14
  コードB
15
15
  _________________________________________________________________

2

改善

2019/04/01 09:11

投稿

ssssggg
ssssggg

スコア40

title CHANGED
File without changes
body CHANGED
@@ -6,11 +6,17 @@
6
6
  {
7
7
  B = flee;
8
8
  }
9
+ Debug.Log("aaaaa");
9
10
  _________________________________________________________________
11
+ コードAは、他のメソッドで操作されている、int型の変数fleeがあり、それが1になったら、Debug.Logが発動するという内容です。forで囲まれた部分が、fleeが1になるまで、その下にある内容を妨害する役目をしています。
12
+ しかしこのやり方だと重くなってしまいます。
13
+
10
14
  コードB
11
15
  _________________________________________________________________
12
16
  yield return new WaitForSeconds(0.2f);
17
+ Debug.Log("aaaaa");
13
18
  _________________________________________________________________
19
+ コードBは、0.2秒経つと、Debug.Logが発動するという内容です。
20
+ 1行目は、下の内容を0.2秒間妨害する役目をしています。
14
21
 
15
- 上記の、コードAのないよう、変数fleeが1以上になるまで待つという命令なのですが、このやり方だと重くなってしまったので,この内容を,コードBのやり方で実現したいです。
22
+ コードBの1行目の()の中身を変えて、コードAのよう、変数fleeが1になるまでずっ妨害し続けるという内容したいですがどうすれば良いのでしょうか
16
- そのやり方を教えてください。お願いします。

1

修正

2019/04/01 09:10

投稿

ssssggg
ssssggg

スコア40

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- Unityについてです。変数が~~になるまで待つという命令を作りたいのですが、うすれば良いでしょうか。
1
+ Unityについてです。変数が~~になるまで待つという命令を作りたいのですが、うすれば良いでしょうか。
2
2
 
3
3
  コードA
4
4
  _________________________________________________________________