1,Rigidbody
using UnityEngine;
public class Move : MonoBehaviour
{
/// <summary>
/// 移动速度
/// </summary>
public float moveSpeed = 1f;
/// <summary>
/// 转弯速度
/// </summary>
public float rotateSpeed = 60f;
/// <summary>
/// 跳跃力
/// </summary>
public float jumpVelocity = 5.0f;
private float vInput;
private float hInput;
private float JInput;
private Rigidbody _rb;
/// <summary>
/// 判断触碰地面
/// </summary>
private bool _isGrounded;
void Start()
{
_rb = GetComponent<Rigidbody>();
}
void Update()
{
vInput = Input.GetAxis("Vertical") * moveSpeed;
hInput = Input.GetAxis("Horizontal") * moveSpeed;
if (Input.GetKeyDown(KeyCode.Space))
{
//判断是否在地面
if