随笔分类 - Unity Editor扩展
摘要:Unity下简易字符串指令调试 输入相应的字符串命令即可调用特定的方法,比如让角色等级提升,生成特定数量的Boss等 using System; using UnityEngine; using System.Collections.Generic; using System.Reflection;
阅读全文
摘要:使用嵌套的ScriptableObject及ReorderableList创建习题持久化数据 效果展示 题集持久化数据:存储题目,可以直接在inspector面板上创建对应的问题子项 问题持久化数据 : 源码 ScriptableObject类 题集的持久化数据类 [CreateAssetMenu(
阅读全文
摘要:一、Create Custom Inspector 重绘inspector面板一方面是我们的挂在脚本的窗口变得友好,另一方面可以让其变得更强大,比如添加一些有效性验证。 二、重要说明 1.EditorUtility.SetDirty(object target):该方法可以表明target对象为di
阅读全文
摘要:二. 使用Gizoms绘制网格及矩阵转换使用 1. 创建Leve类,作为场景控制类: 2. 创建EditorUtil类,作为辅助工具类: 3. 创建MenuItems类,作为编辑器菜单工具类: 4. 创建SnapToGridTest类,用来测试Leve类中方法: 效果: 我们通过MenuItems创
阅读全文
摘要:Unity编辑器扩展chapter1 unity通过提供EditorScript API 的方式为我们提供了方便强大的编辑器扩展途径。学好这一部分可以使我们学会编写一些工具来提高效率,甚至可以自制一些小的插件应用的项目工程中去,达到复用的目的。今天首先创建一个新场景生成的菜单项,生成的场景已经绑定好
阅读全文
摘要:自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: 然后在根目录的Editor文件夹下定义一个用来修饰上面脚本检视面板的类文件: 可以看出该修饰类和效果图对应的关系。我们可以方便的定义检视面板来协助游戏的开发调试,让它直观的显示出帮助消息。 更多的信息可以查看帮助文档:http:
阅读全文