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

質問編集履歴

1

文法の修正

2019/09/15 07:43

投稿

orochinodoppo
orochinodoppo

スコア14

title CHANGED
File without changes
body CHANGED
@@ -3,5 +3,17 @@
3
3
  プレイヤーの攻撃アニメーション中は他のスクリプトを止めたいのですが、やり方がわかりません。
4
4
  コルーチンなど下記のサイトなどで調べたのですが、うまくいきませんでした。
5
5
  http://tsubakit1.hateblo.jp/entry/2016/02/11/021743
6
- コルーチンはアニメーションだけを待機させるものなのですかね?
7
- どなたか、アニメーション終了時までスクリプトを待機させるやり方知っていましたら教えてください。
6
+ どなたか、アニメーション終了時までスクリプトを待機させるやり方知っていましたら教えてください。
7
+
8
+ コルーチンっていうのは下記のように書かないと動かないんですかね?
9
+ IEnumerator SampleCoroutine(){
10
+ // プレイヤーの攻撃アニメーション実行
11
+ yield return new WaitForSeconds(1.0f);
12
+ // 敵の移動処理
13
+ }
14
+
15
+ 敵の移動処理は敵クラスのUpdate関数でやっているので、できれば下記のようにしたいです
16
+
17
+ // プレイヤーの攻撃アニメーション実行
18
+ // 攻撃アニメーション終了までスクリプト待機
19
+ // 敵の移動は攻撃アニメーションが終了したら、敵クラスのUpdate関数で実行