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

質問編集履歴

1

コードを追記しました

2022/02/17 09:24

投稿

TrueRyoB
TrueRyoB

スコア79

title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,21 @@
6
6
  ②アニメーションを一回のみ動作させる設定
7
7
  のどちらかが良さそうと考えましたが、そのようなコードは見当たりません。。。
8
8
 
9
- どうすればいいのでしょうか?ご教授ください。
9
+ どうすればいいのでしょうか?ご教授ください。
10
+
11
+
12
+ ### コード
13
+ ```unity
14
+ if(collision.gameObject.tag=="bullet")
15
+ {
16
+ hp-=1;
17
+ animator.SetTrigger("play");//これでtrigger関数を起動してます
18
+ StartCoroutine(stopAnime());
19
+ }
20
+
21
+ private IEnumerator stopAnime()
22
+ {
23
+ yield return new WaitForSeconds(0.05f);//これはアニメーションを止める関数なので時差に関係ないです
24
+ animator.SetTrigger("stop");
25
+ }
26
+ ```