//本方法是通过裁切的sprite导出字体文件,裁切使用的是unity自带的sprite editor,方便操作。 //另外,裁切之后,每个sprite的名字的最后一个字符对应了ascii码的编码,比如: //0: 我们只要将sprite的名字命名成xxx0,就可以了! //由于使用到的了sprite加载,所以字体图片请放在Resources目录下面,等制作完毕,再把他们放到...
//使用UNITY的进度条来显示处理进度 var index = 0; EditorApplication.update = delegate() { bool isCancel = EditorUtility.DisplayCancelableProgressBar("处理中...", files[index].Name, (float) index / files.Length); //从所有文件中筛选出来图片资源 if (!files[index].Name.EndsWith(".png") &&...
我们就是需要把这个Inspector的显示,放入到EditorWindow之中绘制。 创建EditorWindow publicclassEditorWindows:EditorWindow{[MenuItem("ExtendingEditor/ShowObject Window")]publicstaticvoidShowObjectWindow(){EditorWindow.GetWindow<EditorWindows>(true,"ShowObject Window",true);}privatevoidOnGUI(){// 绘制ScriptableO...
我将详细介绍Editor Windows(窗口)开发、Editor Inspector(属性窗口)开发、Editor Hierarchy(右键菜单)开发。 二、Windows窗口开发 1、创建一个Editor脚本 在Editor文件夹下新建一个类(TestEditorWindows),该类集成EditorWindow,还需要引用UnityEditor命名空间。 2、了解一些Windwos窗口开发的方法 创建类完毕之后,在...
一、EditorWindow示例 整体效果 image.png usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEditor;usingUnityEditor.SceneManagement;usingSystem.IO;publicclassMyFirstWindow:EditorWindow{//用于储存记录Bug人的名字stringbugReporterName="";//用于描述Bug信息stringdescription="";//用于...
●在Unity中,EditorWindow和ScriptableWizard都是用于创建自定义编辑器界面的类。 ●EditorWindow是用于创建自定义编辑器窗口的类,可以包含自定义的GUI元素和逻辑。它通常用于创建工具窗口、面板或者其他自定义的编辑器界面。 ●ScriptableWizard是用于创建向导式界面的类,可以帮助用户完成特定的任务。通常用于引导用户完成一系...
[MenuItem("Window/MyWindow")]//在unity菜单Window下有MyWindow选项 staticvoidInit() { MyWindow myWindow = (MyWindow)EditorWindow.GetWindow(typeof(MyWindow),false,"MyWindow",true);//创建窗口 myWindow.Show();//展示 } } 这是个简单的创建窗口的代码,首先通过EditorWindow.GetWindow来取得窗口实例,...
1:Editor下打开新窗口需要继承EditorWindow,然后使用获取窗口即可,注意放在Editor文件夹下 1publicclassDrawGameLevel : EditorWindow2{3[MenuItem("Maps/Creater %M")]//后面快捷键4publicstaticvoidOpenMapCreate()5{6DrawGameLevel window = EditorWindow.GetWindow<DrawGameLevel>("地图编辑器");7window.Show();...
1.编写自定义的EditorWindow类型: 在Editor目录下编写一个继承于EditorWindow的类型CustomEditor,接着只要调用EditorWindow.GetWindow();即可显示这个编辑窗口。通常是使用属性[MenuItem(“Windows/CustomEditor”)]标识函数,来添加编辑器菜单项。如以下代码: 2.绘制相关: ...
● UI(用户界面相关组件):添加用户界面的相关组件,如UI文本、图片、按钮等。● ImageEffects(图像效果组件):该组件可以为场景的摄像机添加各种后期特效组件,例如调色组件,运动模糊组件等等。该组件只有在Unity Pro版本中才能使用,而且你必须导入Image Effect资源包之后才能看到。6. Window(窗口)菜单:该菜单提供了与...