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");
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");
相关文章推荐
- [Unity基础]打包与读取AssetBundle
- Building Unity3D Plugins for Android
- unity,荧光效果(bloom)实现过程
- Unity中用触摸控制物体旋转和放大
- 【Unity3D】枪战游戏—弹孔设置
- 【Unity3D】枪战游戏—发射子弹、射线检测
- 【Unity3D】Unity自带组件—完成第一人称人物控制
- unity3d 上传本地PC图片
- Unity3d在安卓平台下使用sqlite存储操作数据
- 使用Unity编写传统ARPG游戏的人物操作方式
- unity, 查看资源文件类型
- Unity3D占用内存太大的解决方法
- Unity 3D中的内存管理
- Unity跑酷游戏中的路点生成算法
- C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二)
- [Unity基础]自带寻路Navmesh
- Unity 方向控制及鼠标滚轮代码控制
- unity3d优化总结篇
- 【整理】unity3d优化总结篇
- 全体听令!Unity3D崩溃分析援军已到,集中火力消灭所有手游崩溃!