编辑器扩展
寂灭万乘
我喜欢代码,因为他能帮我创造另一个世界
展开
-
unity编辑器扩展学习笔记
注意事项:必须在Assets/Editor文件下创建脚本必须static,这样才能通过类名调用,否则需要通过对象调用 需要using UnityEngine;(一)MenuItem添加菜单按钮[MenuItem("tools/test")] static void test() { Debug.Log("test"); }效果 菜单栏出现tool原创 2017-08-05 13:40:07 · 545 阅读 · 0 评论 -
unity编辑器扩展篇-视图拓展基础
为了更方便的编辑,有时候需要在拓展视图,在编辑游戏时在看到一些东西using UnityEditor;using UnityEngine;//自定义Tset脚本[CustomEditor(typeof(Test))] //请继承Editorpublic class MyEditor : Editor { void OnSceneGUI() { //得到t转载 2017-12-23 22:00:26 · 370 阅读 · 0 评论 -
unity编辑器扩展篇-图集拆分
要写一个属于自己的游戏demo,需要大量的美术资源和音频资源等等,但网上找到的美术资源大部分都是NGUI的图集,我希望能把图集拆开,变成一个个小的图集。 代码如下//导出单个精灵 [MenuItem("Assets/MyEditor/SingleSpritesExport &x")] static void SingleSpritesExport() {转载 2017-12-12 20:08:01 · 1278 阅读 · 0 评论 -
unity编辑器扩展篇-将图片数字和英文转换成字体文件
using UnityEngine;using UnityEditor;using System.IO;public class CustomFont : MonoBehaviour{ //本方法是通过裁切的sprite导出字体文件,裁切使用的是unity自带的sprite editor,方便操作。 //另外,裁切之后,每个sprite的名字的最后一个字符对应了ascii码的编转载 2017-12-21 19:32:53 · 433 阅读 · 0 评论 -
unity编辑器扩展篇-快速设置sprite
当导入sprite时,图片总不是我们想要的格式,所以我们每次都需要对Texture的属性进行修改,图片数量多的话的就会特别累,所以写个脚本简化操作岂不是美滋滋 代码很简单,利用TextureImporter修改Texture各项属性,直接上代码,不理解去看我的另一篇博客 http://blog.csdn.net/qq_34244317/article/details/76718284编辑器扩展基原创 2017-12-12 00:54:22 · 2969 阅读 · 1 评论 -
unity编辑器扩展篇-中文字段显示
编辑器扩展篇-中文字段显示因为unity原生编辑器或多或少不满足业务需求或使用者的审美,我常常需要对编辑器进行扩展。这不,我很不满unity原生字段在inspect面板的显示,希望字段能以中文方式显示字段,unity编辑器扩展这一强大的功能给了我任性的需求提供了解决之道。只有使用过unity的都清楚你在类中定义怎样的字段属性,inspect面板上显示的字段属性就是你用英文描述的字段。可...原创 2018-02-10 01:42:32 · 2617 阅读 · 0 评论