Unity学习笔记(四)-----------脚本、parent、GetComponent、GetComponentInChildren
2014-09-02 11:16
1071 查看
1.脚本挂到GameObject上,gameobject变量可以获得该脚本依附的对象,同理transform等信息也可以获得
2.在脚本中使用gameObject.transform.parent,可以获得你所依附的对象的父对象,如果再想往上一级获取,可以gameObject.transform.parent.parent
3.GetComponent<T>():获取对象中指定类型的控件(脚本)
GetComponentInChildren<T>():获取对象的子对象中指定类型的控件,注意的是假如父对象拥有该控件,首先获取的是父对象的控件(它寻找的对象也包括父对象的)
GetComponents<T>()、GetComponentsInChildren<T>()也是一样的,只不过是获取数组而已,也是要注意GetComponentsInChildren,寻找的对象也包括父对象的
4.GetComponentsInChildren获取的是脚本所依附的对象的所有子对象,包括子对象的子对象(GetComponentInChildren同理)
转载自Mr_Jis的博客
2.在脚本中使用gameObject.transform.parent,可以获得你所依附的对象的父对象,如果再想往上一级获取,可以gameObject.transform.parent.parent
3.GetComponent<T>():获取对象中指定类型的控件(脚本)
GetComponentInChildren<T>():获取对象的子对象中指定类型的控件,注意的是假如父对象拥有该控件,首先获取的是父对象的控件(它寻找的对象也包括父对象的)
GetComponents<T>()、GetComponentsInChildren<T>()也是一样的,只不过是获取数组而已,也是要注意GetComponentsInChildren,寻找的对象也包括父对象的
4.GetComponentsInChildren获取的是脚本所依附的对象的所有子对象,包括子对象的子对象(GetComponentInChildren同理)
转载自Mr_Jis的博客
相关文章推荐
- 面向组件编程之Unity 3.怎样获取脚本所在物体的各种组件 例如:GetComponentInChildren<T>()/GetComponentsInChildren<U>()
- 测试-关于Unity获取子层级内容的几种接口(Transform FindChild, Component GetComponentInChildren,...)
- 【Unity 3D】学习笔记二十一:unity游戏脚本(一)
- 【Unity 3D】学习笔记二十五:unity游戏脚本(五)
- unity 4.6新UI系统学习笔记 如何通过脚本访问并修改Text组件
- 我的Unity(15)一点一滴 使用GetComponentsInChildren遇到的问题
- unity getcomponentsinchildren 翻船
- 【Unity3D游戏开发学习笔记】(五)灵魂降临—Unity脚本的简单运用
- 【转载】Unity 隱藏3D模型及 GetComponentsInChildren 的使用
- Unity学习笔记——利用脚本实现对一个物体的第三人称观察
- Unity 关于GetComponentsInChildren 利用扩展方法如何避免获取父物体
- 学习笔记:Unity战斗卡牌游戏(二)-----滑动列表及克隆删除对象以及代码添加脚本
- Unity学习笔记3:随机数和动画脚本
- Unity学习系列笔记3:随机数和动画脚本
- 【Unity 3D】学习笔记二十三:unity游戏脚本(三)
- Unity 3D学习笔记(二)—— 脚本01
- GetComponentInChildren方法的使用注意事项
- Unity学习笔记3:随机数和动画脚本
- UNITY 2D学习笔记(二):C#脚本编写
- 蓝鸥Unity入门脚本生命周期学习笔记