第2章 标准编辑器扩展2.1 更改检查器的外观范围 - [Range(x, y)]该功能允许使用滑块更改数值,例如int,float,long和double,使得可以与滑块一起操作来提高可操作性。using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { [R
转载 2024-03-22 21:12:25
349阅读
一:Editor类Editor类继承自ScriptableObject类,Editor类中定义了一个重写方法OnSceneGUI,我们重写OnSceneGUI方法去自定义Scene窗口二:前言新建一个脚本MyHandles挂载到场景中的任意游戏物体身上(只有选择了挂载此脚本的游戏物体才会在执行OnSceneGUI方法)新建场景扩展脚本SceneEditor并获取到MyHandles对象using UnityEditor;using UnityEngine;[CustomEditor
原创 2022-01-25 11:46:50
1037阅读
一:Editor类Editor类继承自ScriptableObject类,Editor类中定义了一个重写方法OnSceneGUI,我们重写OnSceneGUI方法去自定义Scene窗口二:前言新建一个脚本MyHandles挂载到场景中的任意游戏物体身上(只有选择了挂载此脚本的游戏物体才会在执行OnSceneGUI方法)新建场景扩展脚本SceneEditor并获取到MyHandles对象using UnityEditor;using UnityEngine;[CustomEditor
原创 2021-07-08 15:46:05
1405阅读
Unity内置属性[Attribute]是一种类似修饰功能的标签。可以对OnSceneGUI,InspectorGUI,MenuGUI,WindowGUI等实现各种各样的GUI扩展。用户只要添加上特性标签,就能够自由的使用这些扩展功能。下面列出一些常用的标签:HideInInspector隐藏属性在Inspector面板上的显示。在继承了MonoBehaviour的类中,用public修饰的变量如