我有一个实现了角色控制器组件的胶囊。要移动它,我正在使用:
public float player_speed=0.6f;
if(Input.GetKey(KeyCode.W)){
this.GetComponent<CharacterController>().Move(new Vector3(transform.forward.x*player_speed,0f,transform.forward.z*player_speed));
}
但是当我将值设置player_speed
为 0.3f 时,它开始飞行。我不知道为什么。有人可以向我解释一下吗?