Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

//移動

function Update () {

transform.Translate(0,0,5*Time.deltaTime);//移動

transform.Rotate(Vector3.up*50*Time.deltaTime);//旋轉
//Vector3=三維座標,所以 x,y,z 可只需一個 Vector3 代替

//使用鍵盤輸入移動
function Update () {
//x:flout=tobj.transform.eulerAngles.x;
if(Input.GetMouseButton(0))
//print("left button");
transform.Translate(Vector3.forward*5*Time.deltaTime);

if(Input.GetMouseButton(1))
//print("right button");
transform.Translate(-Vector3.forward*5*Time.deltaTime);

if(Input.GetMouseButton(2))
//print("middle button");
//transform.Rotate(Vector3.up*30*Time.deltaTime); //不斷旋轉
transform.eulerAngles=Vector3(0,30,0);
}
//使用滑鼠移動
#pragma strict

//var tobj:GameObject;

static var tobj:GameObject;

function Update () {
//var tobj:GameObject.Find("tobj");

//x:float=tobj.transform.eulerAngles.x;
//y:float=tobj.transform.eulerAngles.y;
//z:float=tobj.transform.eulerAngles.z;
//transform.eulerAngles=Vector3(x,y+30,z);
transform.rotation=tobj.transform.rotation;
}

//用鍵盤控制前進、後退、旋轉
#pragma strict

function Start () {

}
var speed :float=10;
var rotationSpeed:float=360;
function Update () {
var translation:float=Input.GetAxis("Vertical")*speed;
//var rotation:float=Input.GetAxis("Horizontal")*rotationSpeed;//用鍵盤控制旋

translation*=Time.deltaTime;
if(Input.GetMouseButton(1)){//滑鼠右鍵壓住,1 右鍵 2 左鍵 0 中鍵
var rotation:float=Input.GetAxis("Mouse X")*rotationSpeed;//用滑鼠控制旋轉
rotation*=Time.deltaTime;
transform.Rotate(0,rotation,0);
}
transform.Translate(0,0,translation);
}
//用滑鼠控制前進、後退、旋轉
#pragma strict

function Start () {

}
var speed :float=10;
var rotationSpeed:float=360;
function Update () {
var translation:float=Input.GetAxis("Vertical")*speed;
//var rotation:float=Input.GetAxis("Horizontal")*rotationSpeed;//用鍵盤控制旋

translation*=Time.deltaTime;
var rotation:float=Input.GetAxis("Mouse X")*rotationSpeed;//用滑鼠控制旋轉
rotation*=Time.deltaTime;
transform.Rotate(0,rotation,0);
transform.Translate(0,0,translation);
}

You might also like