質問編集履歴
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,6 +49,8 @@
|
|
49
49
|
}
|
50
50
|
--------処理省略--------
|
51
51
|
//バネに当たった時
|
52
|
+
void OnTriggerEnter2D(Collider2D col)
|
53
|
+
{
|
52
54
|
if (col.gameObject.tag == "Spring")
|
53
55
|
{
|
54
56
|
rd2D.velocity = transform.up * 12f; //バネによるジャンプ動作
|
@@ -56,6 +58,7 @@
|
|
56
58
|
animator.SetTrigger("Jump"); //ジャンプトリガー
|
57
59
|
audiosource.PlayOneShot(JumpCV3); //ジャンプ;ボイス
|
58
60
|
}
|
61
|
+
}
|
59
62
|
```
|
60
63
|
|
61
64
|
###バネ側の処理
|
2
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,8 +26,9 @@
|
|
26
26
|
isJumpFlg = false;
|
27
27
|
}
|
28
28
|
}
|
29
|
+
|
29
30
|
void Update()
|
30
|
-
|
31
|
+
{
|
31
32
|
//地面判定
|
32
33
|
isGroud = rd2D.IsTouching(filter2d);
|
33
34
|
|
@@ -45,7 +46,7 @@
|
|
45
46
|
animator.SetTrigger("Jump"); //ジャンプトリガー
|
46
47
|
isJumpFlg = true; //ジャンプフラグ判定を戻す
|
47
48
|
}
|
48
|
-
|
49
|
+
}
|
49
50
|
--------処理省略--------
|
50
51
|
//バネに当たった時
|
51
52
|
if (col.gameObject.tag == "Spring")
|
1
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,7 +26,26 @@
|
|
26
26
|
isJumpFlg = false;
|
27
27
|
}
|
28
28
|
}
|
29
|
+
void Update()
|
30
|
+
{
|
31
|
+
//地面判定
|
32
|
+
isGroud = rd2D.IsTouching(filter2d);
|
29
33
|
|
34
|
+
|
35
|
+
//ボタンをクリック(タップ)した時
|
36
|
+
if (isGroud && Input.GetMouseButtonDown(0))
|
37
|
+
{
|
38
|
+
//ヤラレタ場合,クリアした場合ジャンプ不可
|
39
|
+
if ((playerState == PLAYER_STATE.DOWN) || (!isAlive))
|
40
|
+
{
|
41
|
+
return;
|
42
|
+
}
|
43
|
+
|
44
|
+
animator.SetBool("isDash", false); //ダッシュアニメフラグ
|
45
|
+
animator.SetTrigger("Jump"); //ジャンプトリガー
|
46
|
+
isJumpFlg = true; //ジャンプフラグ判定を戻す
|
47
|
+
}
|
48
|
+
|
30
49
|
--------処理省略--------
|
31
50
|
//バネに当たった時
|
32
51
|
if (col.gameObject.tag == "Spring")
|