出たエラー
rigidbody.velocity assign attempt for 'プロジェクト名' is not valid. Input velocity is { NaN, NaN, NaN }.
UnityEngine.Rigidbody:set_velocity(Vector3)
スクリプト名:FixedUpdate() (at Assets/Scripts/スクリプト名.cs:18)
C#
1using UnityEngine; 2public class スクリプト名 : MonoBehaviour 3{ 4 [SerializeField] float jh;//jumpHeight 5 bool pj;//pushJump 6 7 void Update() 8 { 9 if (Input.GetButtonDown("Jump")) 10 { 11 pj = true; 12 } 13 } 14 void FixedUpdate () 15 { 16 if (pj) 17 { 18 rb.velocity += Mathf.Sqrt(2f * Physics.gravity.y * jh) * transform.up; 19 pj = false; 20 } 21 } 22}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/02 01:19
2018/12/02 01:34