質問編集履歴

2

ソースコードが見にくかったため、修正しました。

2021/06/21 14:56

投稿

taiyou1116
taiyou1116

スコア1

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  ソースコード
26
26
 
27
- ```C#
27
+
28
28
 
29
29
  コード
30
30
 

1

ソースコードが見にくかったため、修正しました。

2021/06/21 14:55

投稿

taiyou1116
taiyou1116

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,11 @@
4
4
 
5
5
  ここに質問の内容を詳しく書いてください。
6
6
 
7
- Input.GetButton("Jump")
7
+ Input.GetButton("Jump")を実行し、着地した後に入力をしていないが、もう一度ジャンプ処理を続けて行ってしまう。
8
8
 
9
- を使ってキャラをジャンプさせているですが、何ジャンプ処理が行われているようで、着地後何もしていないのに小さくジャンプをしてしまます。また、GetButtonDownに変えて試したのですが、ジャンプの挙動はとるのですが、ほとんどジャンプをしなくなってしまいます一回のみジャンプさせたい場合はどうしたら良いでしょうか。
9
+ 目のジャンプ処理をいです。
10
+
11
+
10
12
 
11
13
 
12
14
 
@@ -22,7 +24,25 @@
22
24
 
23
25
  ソースコード
24
26
 
27
+ ```C#
28
+
29
+ コード
30
+
31
+ ```html
32
+
33
+ using System.Collections;
34
+
35
+ using System.Collections.Generic;
36
+
37
+ using UnityEngine;
38
+
39
+
40
+
41
+ public class PlayerMove : MonoBehaviour
42
+
43
+ {
44
+
25
- CharacterController controller;
45
+ CharacterController controller;
26
46
 
27
47
  Animator animator;
28
48
 
@@ -117,3 +137,13 @@
117
137
  }
118
138
 
119
139
  }
140
+
141
+ }
142
+
143
+
144
+
145
+ ```
146
+
147
+ #### 自分で取り組んだこと
148
+
149
+ Input.GetButtonDown にして実行しましたが、ジャンプの挙動はとるものの、上方向に飛ばなくなってしまいました。