###したいこと
球型のオブジェクトにジャンプする機能をつけたいのですが、僕がやってみたやり方ですと
地面についてなくてもジャンプができてしまいます。つまり、飛ぶことができてしまいます。
###書いたコード
c#
1public void Coc() 2 { 3 float moveH = Input.GetAxis("Horizontal"); 4 float moveV = Input.GetAxis("Vertical"); 5 Vector3 movement = new Vector3(moveH, 0, moveV); 6 rb.AddForce(movement * moveSpeed); 7 rb.velocity = Vector3.up * 10; 8 9 }
ボタンを作っておき、Cocをつけ、ボタンを押したときに上記のコードを実行しました。
###改善するためにしたいこと
結局、何が言いたいのかというと、
オブジェクトが地面についているときのみ上のコードを実行させたいです。
オブジェクトが床に乗っているのか判定するコード(bool型)を教えていただきたいです。
回答お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。