private Rigidbody a;//定义刚体

public float speed;//定义速度

void Start(){

a=GetComponent<Rigidbody>();//初始化刚体等于自己的刚体组件

 

}

void Update(){

if(Input.GetKey(KeyCode.W)){//如果按下w键前进

a.MovePosition(a.position+transform.forward*speed*Time.fixedDeltaTime);

else if(Input.GetKey(KeyCode.W)){//如果按下s键前进

a.MovePosition(a.position-transform.forward*speed*Time.fixedDeltaTime);

else if(Input.GetKey(KeyCode.W)){//如果按下d键前进

a.MovePosition(a.position+transform.right*speed*Time.fixedDeltaTime);

else if(Input.GetKey(KeyCode.W)){//如果按下a键前进

a.MovePosition(a.position-transform.right*speed*Time.fixedDeltaTime);

}

}

新建一个物体,把脚本挂在物体上,挂个box collider和刚体(Rigidbody)组件

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐