地面についてない時でもジャンプ出来てしまいます
キャラクターコントローラーを使うのは当たり判定が上手くいかないので出来ません
いまのコードは
if(Input.GetKey(KeyCode.Space)){
transform.position += new Vector3(0, 1, 0);
}
雑に答えると、Start()の中のspeed=3;の部分でもっと大きい数(300とか)を指定すると動きます。でも多分「ジャンプ」って感じに見えないと思います。もう少し「unity ジャンプ」で検索してみて、 https://teratail.com/help/question-tips を見ながら質問を編集してください。「最初から教えて」は丸投げ質問なのでこのサイトでは非推奨です。
回答1件
あなたの回答
tips
プレビュー