本文主要是介绍Odin Inspector 系列教程 --- Child Game Objects Only Attribute,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用于Components和GameObject字段,并将在对象字段旁边添加一个小按钮,该按钮将在所有子游戏对象中搜索可分配对象,并将其显示在下拉列表中供用户选择。
【ChildGameObjectsOnly】获取包括自己在内以的可用节点
[ChildGameObjectsOnly]public GameObject ChildGameObject;
【IncludeSelf】是否包含自己的节点
[ChildGameObjectsOnly(IncludeSelf = false)]//是否包含顶层定节点public Transform ChildOrSelfTransform;
完整示例代码
using UnityEngine;
using Sirenix.OdinInspector;public class ChildGameObjectsOnlyAttributeExample : MonoBehaviour{[ChildGameObjectsOnly(IncludeSelf = false)]//是否包含顶层定节点public Transform ChildOrSelfTransform;[ChildGameObjectsOnly]public GameObject ChildGameObject;[ChildGameObjectsOnly(IncludeSelf = false)]public Light[] Lights;public void Start(){Debug.Log(ChildOrSelfTransform);Debug.Log(ChildGameObject);}
}
更多教程内容详见:革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程
这篇关于Odin Inspector 系列教程 --- Child Game Objects Only Attribute的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!