通過鍵盤控制改變物體transform值
阿新 • • 發佈:2017-08-12
方法 atime del taxi keycode pos 物體 ati 通過
通過鍵盤控制改變物體transform值
private Vector3 trans;
//使用Rotate繞y 軸旋轉
transform.Rotate(new Vector3(0,Input.GetAxis ("Horizontal")*30*Time.deltaTime,0));
//前後左右移動
//得到一個增量 ,再將增量加到物體position上
trans = new Vector3(Input.GetAxis("Vertical")*10*Time.deltaTime,0,-Input.GetAxis("Horizontal")*10*Time.deltaTime);
transform.position += trans;
//可以直接加減position的各項值,比如直接增加物體position的y值,使物體y軸跳動
if(Input.GetKeyDown (KeyCode.Space)){
transform.position=new Vector3(transform.position.x,transform.position.y+0.25f,transform.position.z);
//使用Translate方法使物體沿著x軸方向移動
transform.Translate(new Vector3(Input.GetAxis("Vertical")*10*Time.deltaTime,0,0));
通過鍵盤控制改變物體transform值