GetComponent是一种访问游戏对象组件的方法,Unity5用模块化思想改写了基础,因此可以减轻用户的负担。 由于取消了一些原本在Unity4.x中定义的有用属性访问器,因此经常调用GetComponent来访问游戏对象和组件,调整参数,并在创建过程中使用它们。
格式:
GameObject.GetComponenttype (
)1) GameObject是定义GameObject游戏对象的变量名。
)2) type是组件名称,类型为string。
下面是一些简单的示例,如下图所示。
GetComponentRigidbody ().mass=20;
GetComponentBoxCollider ().isTrigger=true;
GetComponentTest ().enabled=false; 第一个示例显示Rigidbody组件的mass赋值为20。
第二个示例说明BoxCollider组件的Is Trigger为true;
第三个示例说明禁用Test组件。