1 监听OnSceneGUI: 2 修改将资源从Project视图拖进Scene视图的事件: 比如拖texture或sprite进去,默认创建SpriteRenderer,此时 ...
前几天项目需要就做了个类似于Collider EditCollider的功能 下面是我做的效果 基础代码如下: public class ExportCFGInputWindow : EditorWindow public static ExportCFGInputWindow instance Vector dot , dot , dot , dot void OnEnable instance ...
2020-02-24 23:18 0 1012 推荐指数:
1 监听OnSceneGUI: 2 修改将资源从Project视图拖进Scene视图的事件: 比如拖texture或sprite进去,默认创建SpriteRenderer,此时 ...
关卡编辑器 关卡编辑器插件开发日记 1. Apply to Prefab [替换Prefab] if (GUILayout.Button("Apply Collider To Prefab ...
在unity中我们有时候需要自定义结构类型,比如我们自定义一个结构浮点数的范围FloatRange,在最大和最小的范围中取随机数。 如果我们想设置一个FloatRange类型的字段,在编辑器中可能会显示成这样。但是一个属性占了两行,不太美观,我们可以自己修改编辑器,Unity编辑器显示 ...
正所谓工欲善其事必先利其器,在学习u3d的同时,我们难免会选择一个编译器用来写代码。大部分人都会选用 MOno 或者 VS 。 一:MonoDevelop的优点是可以直接打断点测试,但是vs就不行,还有就是不能直接用中文注释,如果想要用中文注释有这几个办法 ...
Unity编辑器开发:官方风格的Table控件 Table控件能够非常直观地展现批量的数据。在Unity中,Light Explorer就是一个典型的具有Table控件的窗口。 如上图所示,窗口上方是4个TabButton。下面就是一个Table。这个Table功能非常强大,有列表,排序 ...
使用Python编写一个简单的文本编辑器,需要展示一个用户界面,功能包括打开、保存文本文件。 使用tkinter库来编写GUI。 ...
OnGUI是Unity上一个时代的UI系统,而现在运行时的UI系统已经被UGUI取代,但是Editor的UI还是在用老的这一套GUI系统。比如unity编辑器里的所有窗口,布局,按钮,拖动条、滚动等等都是用GUI来写的。GUI提供了一套Event事件系统,虽然不能模拟它的事件(其实是可以发 ...
前两篇分别讲解了创建菜单https://www.cnblogs.com/xiaoyulong/p/10115053.html和创建窗口https://www.cnblogs.com/xiaoyulong/p/10120565.html 这一篇我们讲解使用 GUI 来绘制我们的窗口,使窗口 ...