您的位置:首页 > 移动开发 > Unity3D

Unity3d查找游戏对象的方法

2015-05-31 20:26 495 查看
获取游戏对象有三种方法:

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: