請問unity3d,關于角色"面向"控制方向JS代碼是怎么寫的?我現(xiàn)在這樣是按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條經(jīng)驗 獲得超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 關注
- 1142 瀏覽
添加回答
舉報
0/150
提交
取消