Unity3d获取游戏对象的几种方法
1 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
1,脚本中定义public变量,然后在检视面板(inspector)中拖拽赋值获取
2,使用GameObject.Find+游戏物体名字获取如:GameObject.Find("cube");
3,使用GameObject.FindGameObjectWithTag或者GameObject.FindWithTag+游戏物体标签的方式获取
3,很少用的一个FindObjectOfType+游戏对象类型获取,例如:GUITexture s = FindObjectOfType(typeof(GUITexture));
4,(这个应该也算)对于实例化(克隆)出来的游戏物体,可以直接获得控制全:例如:
game =(GameObject) Instantiate(prefab,transform.position,transform.rotation);
- 1 回答
- 0 关注
- 1063 浏览
添加回答
举报
0/150
提交
取消