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

質問編集履歴

5

誤字の誤字

2018/06/28 01:24

投稿

vuvu
vuvu

スコア15

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  使用側は以下のような形で敵をActionAIコルーチンで行動させて、終わり次第終了処理をしてから次の敵のAIを起動したいと考えています。
7
7
  ```C#
8
8
  /* EnemyManager */
9
- Observable.FromCoroutine(_ => enemis[i].ActionAI())
9
+ Observable.FromCoroutine(_ => enemies[i].ActionAI())
10
10
  .Subscribe(_ =>
11
11
  {
12
12
  // 敵行動終了時の処理

4

誤字

2018/06/28 01:24

投稿

vuvu
vuvu

スコア15

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  使用側は以下のような形で敵をActionAIコルーチンで行動させて、終わり次第終了処理をしてから次の敵のAIを起動したいと考えています。
7
7
  ```C#
8
8
  /* EnemyManager */
9
- Observable.FromCoroutine(_ => enemys[i].ActionAI())
9
+ Observable.FromCoroutine(_ => enemis[i].ActionAI())
10
10
  .Subscribe(_ =>
11
11
  {
12
12
  // 敵行動終了時の処理

3

タグの追加

2018/06/28 01:23

投稿

vuvu
vuvu

スコア15

title CHANGED
File without changes
body CHANGED
File without changes

2

タグの追加

2018/06/27 08:58

投稿

vuvu
vuvu

スコア15

title CHANGED
File without changes
body CHANGED
File without changes

1

質問部分の補足

2018/06/27 07:40

投稿

vuvu
vuvu

スコア15

title CHANGED
File without changes
body CHANGED
@@ -18,6 +18,7 @@
18
18
  敵AIは[移動]→[攻撃]という流れで行動させるつもりで、[移動]と[攻撃]は既に実装できました。
19
19
  [移動][攻撃]はそれぞれアニメーションなどに合わせて終了を通知させたいのでコルーチンでの非同期処理にしました。
20
20
  ですが、以下のようなコードでは[移動]の完了時にActionAiの終了通知が流れてしまい、一連のコルーチンの完了を通知できていません。(移動完了時点で次の敵が移動してしまう)
21
+ [攻撃]まで終了してからActionAIの終了を通知するにはどうすればいいでしょうか?
21
22
 
22
23
  ```C#
23
24
  public IEnumerator ActionAI()