游戏中相当常使用的功能GetComponent,经常用来Get(取得)物件上的Component(组件)资讯,若没有取得组件会回传null值。
gameObject.GetComponent(“ScriptName”);
如果发现要抓取GetComponent上的值为大写可能就要注意一下原本的变数是否为小写如图1所示:
TextMesh是3D Text上原本就包含的Component,可以发现到他所有变数都为大写,但使用上并不是这样。
1.Unity会将开头的英文字元自动转换成大写。例如 text > Text。

本文介绍Unity3D中常用的功能GetComponent,用于获取游戏对象的组件信息。当尝试获取大写的变量时,应注意原始变量可能是小写。Unity会自动将首个字母转为大写,例如text -> Text,而驼峰式命名如TextMesh在使用时不会出现空格。
最低0.47元/天 解锁文章
3143

被折叠的 条评论
为什么被折叠?



