这篇的主要内容为如何通过编辑器窗口(EditorWindow)实现简单的技能编辑功能。大致思想为在窗口中输入内容并且保存为后续可以读取使用的配置文件。
一、准备工作
- Unity需要下载NewtonSoft Json插件

- 创建特殊文件夹——Editor(不一定要创建在Assets目录下,Scripts/Editor也可以生效)
- 在Editor文件夹中创建脚本

二、代码部分
(一)生成技能编辑器窗口
-
脚本引入UnityEditor 并改继承为EditorWindow

-
在unity菜单栏中生成目录


注意:此函数必须为静态函数
-
生成技能编辑器窗口
![]()
注意:红框中必须为当前脚本名,不能直接用EditorWindow类
打开技能编辑器窗口完整代码如下
static SkillData sd;
static Texture texture;
static List<SkillData> list;
[MenuItem("Skill/技能编辑器")]
public static void Init()
{


5457

被折叠的 条评论
为什么被折叠?



