切记一定要保存后在运行
记得在运行前把脚本挂在对象中 前面两个如果不操作程序不会执行
创建对象
GameObject capsule =GameObject.CreatePrimitive(PrimitiveType.Cube); 创建正方块
//GameObjecttable = GameObject.Instantiate(prefabObj);
//table.transform.position = newVector3(i*15,0,0); 间隔15个单位
查找对象
GameObjectobj = GameObject.Find("Cube");
Debug.Log("查找对象的名字是:"+obj.name);
设置游戏对象的tag值
//gameObject.tag= "Tag01";
查找对象的名字
GameObject obj =GameObject.Find("Cube");
查找对象的Tag值 适合在界面直接查找单个的元素
GameObject obj2= GameObject.FindWithTag("Tag01");
查找对象的tag值 并且遍历出查找到的所有元素 其中find方法 适合数组集合中使用
GameObject[]obj01Arr = GameObject.FindGameObjectsWithTag("Tag01");
if (obj01Arr.Length>0)
{
foreach (var item in obj01Arr)
{
Debug.Log(item.name);
}
}
设置游戏对象所在的层
//gameObject.layer= 8;
将游戏对象的层转化成字符串
//Debug.Log(LayerMask.LayerToName(gameObject.layer));
删除游戏中对应的对象
GameObjectobj2 = GameObject.FindWithTag("Tag01");
Debug.Log(obj2.name);
GameObject.Destroy(obj2);
生命周期函数
viod Awake
void Strat
void Update
void Update