最新 最热

Unity SKFramework框架(二十一)、Texture Filter 贴图资源筛选工具

如图所示,在Unity Project窗口中我们可以筛选出不同类型的资源,但是Texture贴图资源有多种类型,例如Normal法线贴图、GUI贴图、Litghtmap贴图等等,当我们只想要选中整个工程中的某一类贴图资源时,往往需要手动去筛选过滤。...

2022-08-29
1

Unity 编辑器开发实战【Create Editor】- RectTransformEditor拓展 Auto Anchors

通过Editor类中的CreateEditor方法可以实现在不改变原有编辑器布局的情况下进行拓展,下面以Rect Transform组件的编辑器为例:

2022-08-29
0

Unity 编辑器开发实战【Scene View】- UI Selector

在Scene窗口编辑UI界面时,当重叠的UI元素较多时,很难点选想要选中的元素,UI Selector工具做了如下功能:右键时弹出一个列表,列举所有包含鼠标当前位置的RectTransform物体,在列表中选择即可选中该UI元素。...

2022-08-29
0

Unity 编辑器开发实战【Editor Window】- 构建公司内部的PackageManager

Unity中的资源包管理器Package Manager为我们提供了模块、工具包的集中管理功能,可在其中下载、升级相应的资源包,本文介绍如何构建公司内部的Package Manager资源包管理器。...

2022-08-29
0

Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器

开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件:

2022-08-29
0

Unity 编辑器开发实战【Custom Editor】- FSM Editor

本文介绍如何为FSM有限状态机模块实现一个自定义编辑器面板,FSM的代码在如下链接中有详细介绍:

2022-08-29
0

十一、编辑器开发之Toggle

当我们需要切换一个bool值的时候通常需要用到Toggle开关,Toggle的绘制需要用到GUILayout.Toggle或EditorGUILayout.Toggle方法。

gui
2022-08-29
0

十、编辑器开发之Button

Button按钮的绘制需要用到GUILayout.Button或者EditorGUILayout.Button方法。

2022-08-29
0

八、编辑器开发之GUILayout布局

在编辑器的开发中,如果我们想将一些GUI元素绘制在一个水平方向上,需要用到GUILayout中的一对方法:

gui
2022-08-29
0

七、编辑器开发之PropertyDrawer

PropertyDrawer允许我们控制一个属性的Inspector检视面板的GUI如何绘制。

gui
2022-08-29
0