赞
踩
创建
- //1,第一种创建方法
- GameObject go = new GameObject("Cube");//创建一个空物体,名字为Cube
- //2,第二种
- //根据prefab
- //根据另外一个游戏物体
- GameObject.Instantiate(prefab);//可以根据prefab 或者 另外一个游戏物体克隆
- //3,第三种 创建原始的几何体
- GameObject.CreatePrimitive(PrimitiveType.Plane);//创建Plane
- GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube);//创建Cube
activeself //指自己在Inspector(属性面板)中显示或者隐藏 自身的显示隐藏(只读)
activeInHierarchy//在Sence场景中的实际情况到底是显示还是隐藏 真实的显示隐藏
layer //游戏对象所在的层(二进制)
tag //这个游戏物体的标签
transform //附加这个游戏对象上的变化组件,没有则为空
scene //游戏对象所在的场景
AddComponent<T>();//添加组件
GetComponent<T>();//获取组件
GetComponents<T>()//获取该游戏对象所有<T>组件
GetComponentInChildren<T>()//查找当前物体以及它所有的孩子,得到一个组件,如果存在多个,那么返回第一个
GetComponentsInChildren<T>()//查找当前物体以及它所有的孩子,得到所有的组件
GetComponentInParent<T>()//查找当前物体以及它所有的父亲,得到一个组件,如果存在多个,那么返回第一个
GetComponentsInParent<T>()//查找当前物体以及它所有的父亲,得到所有的组件
new GameObject("BOX",typessss);//创建对象
SetActive(bool)//true显示 false隐藏
SendMessage //向当前物体发送消息
SendMessageUpwards //向当前物体以及它所有的父亲发送消息
BroadcastMessage //广播一个消息,广播给当前物体以及它所有的孩子,所有包含这个方法名的都会被调用
GameObject.Find("Cube");//从根节点开始全局查询 消耗性能(极高)
GameObject.FindGameObjectsWithTag("Cube");//返回tag标签的激活的游戏对象
GameObject.FindWithTag("Cube")//返回tag的一个游戏对象
- GameObject go = GameObject.Find("Main Camera");//根据名字进行查找
- GameObject[] gos = GameObject.FindGameObjectsWithTag("MainCamera");//通过标签查找,返回全部符合条件的
- GameObject go = GameObject.FindGameObjectWithTag("Finish");//通过标签查找,返回第一个
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。