一.
1.游戏对象是游戏中的对象,即玩家可操纵角色或者看见的物体等。
资源则是组成游戏的所有东西的总称,图片,音乐等都是资源。
联系:一个游戏对象通常由多个资源组合而成
3.
4.
GameObject 是游戏对象
Transform是对象的属性
Component是组件
游戏对象有组件构成,并且对象和属性都具有对应的属性。
5.
1.)
通过资料查询 unity查询对象有以下方法
通过对象名称(Find方法)GameObject.Find
通过标签获取单个游戏对象(FindWithTag方法)
通过标签获取多个游戏对象(FindGameObjectsWithTags方法)
通过类型获取单个游戏对象(FindObjectOfType方法)
通过类型获取多个游戏对象(FindObjectsOfType方法)
2)
通过设置子对象的属性就可以添加子对象child.transform.parent = parent.transform;
3)
遍历对象树
for (int i = 0; i < parent.childCount; i++)
{
child = FindChild(parent.GetChild(i), childName);
}
4)通过遍历对象树,删除对象的所有子对象。
for (int i = 0; i < transform.childCount; i++) {
Destroy (transform.GetChild (i).gameObject);
}
6.资源预设和克隆
1)资源预设可以把资源打包,可以直接调用成游戏对象
2)克隆可以对预设资源进行克隆,也可以对已经存在的游戏对象进行克隆
3)public GameObject Table;
// Use this for initialization
void Start () {
GameObject instance = (GameObject)Instantiate(Table, transform.position, transform.rotation);
}
通过Instantiate函数实现预设资源实例化。
啊