Unity3D如何获取对象和子对象
在Unity3d中獲取游戲?qū)ο笥腥N方法:
一:獲取對(duì)象
1.通過對(duì)象名稱獲取: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("旋轉(zhuǎn)",GUILayout.Height(50))){
isCubeRoate=true;
}
}
2.通過tag標(biāo)簽獲取單個(gè)游戲?qū)ο螅簅bjCube=GameObject.FindWithTag("Finish");
3.通過游戲標(biāo)簽獲取多組游戲?qū)ο螅簅bjCube=GameObject.FindGameObjectsWithTag("Finish");
二:子對(duì)象
//獲取所有子對(duì)象
foreach (Transform child in transform)
{
Debug.Log(child.gameObject.name);
}
//銷毀所有子對(duì)象
foreach(Transform child in transform){
Destroy(child.gameObject);
}
總結(jié)
以上是生活随笔為你收集整理的Unity3D如何获取对象和子对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Angular Component 的
- 下一篇: R 大小写转换