Unity3d获取游戏对象的几种方法

Unity3d获取游戏对象的几种方法


神不在的星期二
浏览 974回答 1
1回答

芜湖不芜

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);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D