为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

神不在的星期二 2019-02-19 13:13:55
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);

查看完整回答
反对 回复 2019-03-03
  • 1 回答
  • 0 关注
  • 954 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信