unity3d关于角色面向控制方向JS代码是怎么写的?

请问unity3d,关于角色"面向"控制方向JS代码是怎么写的?我现在这样是按S倒退
if(Input.GetKey(KeyCode.W)){
gameObject.transform.Translate(0,0,3 *Time.deltaTime,Space.World);
gameObject.animation.CrossFade("Run");
}

if(Input.GetKey(KeyCode.S)){
gameObject.transform.Translate(0,0,-3 *Time.deltaTime,Space.World);
gameObject.animation.CrossFade("Run");
}

人物角色的朝向那个点(或者面向哪个点):transform.LookAt()
人物向方向移动:
transform.Translate(Vector3.forward);//前
transform.Translate(Vector3.back);//后
transform.Translate(Vector3.left);//左
transform.Translate(Vector3.right);//右
代码示例:
var speed:float =2.0;//移动速度
transform.Translate(Vector3.forward*speed *Time.deltaTime);

温馨提示:答案为网友推荐,仅供参考
相似回答