天天看點

unity3D之擷取遊戲對象的3種方法

擷取遊戲對象有三種方法:

1.通過對象名稱擷取:objCube=GameObject.Find("Cube");

例如:

private var objCube:GameObject;

private var isCubeRoate=false;

function Start () {

  objCube=GameObject.Find("Cube");

}

function Update(){

  if(isCubeRoate){

     objCube.transform.Rotate(0.0f,Time.deltaTime*200,0.0f);

  }

}

function OnGUI(){

  if(GUILayout.Button("旋轉",GUILayout.Height(50))){

     isCubeRoate=true;

  }

}

2.通過tag标簽擷取單個遊戲對象:objCube=GameObject.FindWithTag("Finish");

3.通過遊戲标簽擷取多組遊戲對象:objCube=GameObject.FindGameObjectsWithTag("Finish");

繼續閱讀