public class CustomHierarchy { // 总的开关用于开启或关闭 显示图标以及彩色文字 public static bool EnableCustomHierarchy = true; public static bool EnableCustomHierarchyLabel = true; static CustomHierarchy() { EditorApplication.hierarchyWindowItemOnGUI += HierarchWindowOnGui; } // 用于覆盖原有文字的Lab...
接下来我们介绍如何使用Hierarchy窗口来创建一个游戏对象。操作练习6 在Hierarchy窗口中创建简单的游戏对象。[1] 新建一个工程,命名为Chapter3-HierarchyWindow。此时该工程中是空的。[2] 此时查看Hierarchy窗口,可以看到只有一个MainCamera对象,该对象是主摄像机。当你选择摄像机时,在场景窗口中的右下角会出现一个预览...
Scene(场景)窗口用于对场景物体的位置编辑;Game(游戏)窗口显示实际游戏画面表现;Project窗口显示项目中所有的资源(Assets);接下来是与可视化关系比较紧密的两个窗口。其一是Hierarchy(层次)窗口,它显示出当前场景中的物体层次关系,如下图所示。 另一个窗口是Inspector(察看)窗口,它显示的是当前选中对象中所有可供编辑的...
● 当单击Lens Flare(镜头光晕)菜单,即在项目资源列表中创建一个Lens Flare资源,如图2-64所示,可以选择适当的光晕2D纹理贴图,调整纹理布局等操作。 ● 当单击Custom Font菜单,即创建一个字体资源,如图2-65所示,可以对字体的大小、风格,以及一些相关的具体设置,开发者可以根据适当需求,进行相应的设置。 ● 当单击Re...
Unity处理Hierarchy面板上的一些特殊的对象的特殊标识 要实现下面的效果:其实主要是要标识一些比较特殊的对象(或者是具有特殊组件的对象) 实现方式就是监听Unity的一些事件被 EditorApplication.hierarchyWindowChanged = HierarchyWindowChanged; EditorApplication.hierarchyWindowItemOnGUI = HierarchyWindowItemOnGUI;...
3、层次面板(Hierarchy):上图场景面板的右侧,该面板用于显示放在场景面板中的所有的物体对象,可以设置父子关系或者分立关系。 4、项目面板(Project):上图层次面板的右侧,该面板用于显示该游戏项目中的资源,如材质,模型,字体等。 5、检测面板(Inspector):上图最右侧,该面板用于呈现各个对象的固有属性,如三维坐标、旋转...
The Hierarchy window contains a list of every GameObject (referred to in this guide as an “object”) in the current Scene. Some of these are direct instances of Asset files (like 3D models), and others are instances of Prefabs, which are custom objects that make up most of your game....
添加Hierarchy自定义菜单栏方法 using UnityEngine; using UnityEditor; public class HierarchyEditorTools : EditorWindow { [MenuItem("GameObject/自定义的编辑器方法", priority = 0)] public static void CustomEditorFunction() { Debug.Log("Here is your code..."); ...
在Hierarchy面板中,按下Alt键,鼠标左键点击树形节点,可展开/折叠当前节点下的所有子节点。 33.保存编辑器窗口布局 Unity窗口布局可自定义,调整完毕以后,如果希望以后继续沿用此布局,点击编辑器右上角的Layout下拉列表,选择命令Save Layout,可将当前窗口布局进行保存。
这个扩展脚本从菜单的“GameObject->Add Child”启动,功能是给Hierarchy窗口中选中的对GameObject添加一个名字为“_Child”的子GameObject,这样可以免去从Hierarchy窗口的根节点拖拽新创建的GameObject到当前选中节点的麻烦,因为在Unity3D编辑器中,创建一个EmptyObject会在Hierarchy窗口的根节点出现,无论当前选中的节点对...