【发布时间】:2013-08-20 09:53:50
【问题描述】:
我有一个实现了角色控制器组件的胶囊。要移动它,我正在使用:
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 时,它开始飞行。我不知道为什么。
有人可以向我解释一下吗?
【问题讨论】:
-
docs.unity3d.com/Documentation/ScriptReference/… 记下 Time.deltaTime
标签: unity3d game-physics