请问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);
- 1 回答
- 0 关注
- 1102 浏览
添加回答
举报
0/150
提交
取消