(layerIndex < 0 || layerIndex >= layerNames.Length) { return "Unknown Layer"; } // 返回对应的Layer名称 return layerNames[layerIndex]; } void Start() { // 示例:获取并打印当前游戏对象的Layer名称 int currentLayerIndex = gameObject.layer; string currentLayerName = GetLayerName(...
SetLookAtWeight 设观察点方向权重。 GetLayerName 得到层的名称。 GetLayerWeight 得到层的当前权重。 SetLayerWeight 设置层的当前权重。 GetCurrentAnimatorStateInfo 获取当前动画控制器当前状态信息。 GetNextAnimatorStateInfo 得到当前动画控制器的下一个状态信息。 GetAnimatorTransitionInfo 得到指定动画控制器层上的...
public class Test : MonoBehaviour { void Start() { GameObject obj = GameObject.FindGameObjectWithTag("Tag1"); //GameObject.FindGameObjectWithTag() 等价于 GameObject.FindWithTag() if (obj != null) { print(obj.name); } else { print("根据tag没有找到对应对象"); } } } GameObject.FindGa...
private void SetGameObjectLayer(GameObject go, string layerName) { int layer = LayerMask.NameToLayer(layerName); Debug.Log(GetType()+ "/SetGameObjectLayer()/ layer : "+ layer); SetGameObjectLayer(go, layer); } /// /// 通过层的序号设置层 /// /// /// private void SetGameObject...
设置GameObject的Layer,需要注意调用LayerMask.NameToLayer("Team2"),设置的Layer数组的索引。 下面是GameObject类中对layer属性的描述: // // 摘要: // The layer the game object is in. A layer is in the range [0...31]. public int layer { get; set; } ...
("Ground") 这一句实际上表示射线查询只在Ground所在这个层级查找 是返回的该名字所定义的层的层索引,注意是从0开始//每个GameObject的Inspector面板最上方都也有个Layer选项,就在Tag旁边,unity3d已经有了几个层,我们新建个层,也叫UI,点击Add Layer,可以看到从Layer0到Layer7都灰掉了,那是不能用的,从第八个起...
每个GameObject的Inspector面板最上方都也有个Layer选项,就在Tag旁边,unity已经有了几个层,我们新建个层,也叫UI,点击Add Layer,可以看到从Layer0到Layer7都灰掉了,那是不能用的,从第八个起可以用,Layer和tag还有一个很大的区别就是layer最多只能有32个层。
GameObject.layer public intlayer; 描述 该游戏对象所在的层。 层可用于有选择地从摄像机渲染 或者忽略射线投射。Unity 生成 32 个层。从 8 往上的层 未使用。可出于特定游戏原因而使用这些层。 层是在游戏开发期间被命名和使用的。单击 Editor 右上方 Layout 按钮可添加和查看层。
01-Unity下的GameObject类 引擎下的GameObject菜单 引擎下的GameObject菜单 02-Unity下的GameObjcet类属性 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Name 对象名,可以重复,无限数量 Tag 对象的标签,在Tags&Layer面板中设置当物体可能是空物体时,(游戏开发中,常用空物体去保存一些位置信息,空物体没有渲染,...
activeSelf此 GameObject 的本地活动状态。(只读) isStatic仅限 Editor 的 API,指定游戏对象是否为静态。 layer该游戏对象所在的层。 scene该 GameObject 所属的场景。 tag此游戏对象的标签。 transform附加到此 GameObject 的 Transform。 构造函数 GameObject创建一个名为 name 的新游戏对象。