为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

呼唤远方 2018-08-06 09:13:54
请问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");}
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞


人物角色的朝向那个点(或者面向哪个点):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);


查看完整回答
反对 回复 2018-09-02
  • 1 回答
  • 0 关注
  • 1102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信