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");

}



呼唤远方
浏览 1103回答 1
1回答

呼啦一阵风

人物角色的朝向那个点(或者面向哪个点):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);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D