码迷,mamicode.com
首页 >  
搜索关键字:拓展编辑器    ( 18个结果
verilog中的数据类型
Verilog中的数据格式 1、基本概念 verilog中写一个数据的通用格式是 n'b000_000_···_000,表示一个n位的二进制数。基于这个通用式,可以将其分为三个部分:位数、加权数和实际数。改变位数自然可以改变该数的存储宽度。改变加权数则是改变数制。如使用b(二进制),d(十进制),h ...
分类:其他好文   时间:2020-06-06 01:11:13    阅读次数:144
拓展编辑器(二十)_面板拓展(Inspector面板
我们的Unity脚本挂在游戏对象上时,右侧会出现它的详细信息面板,这些信息是根据脚本中声明的public可序列化变量而来的。此外,也可以通过EditorGUI来对它进行绘制,让面板更具可操作性。 Inspector面板: EditorGUI和GUI的用法几乎完全一致,目前来说前者多用于编辑器开发,后 ...
分类:其他好文   时间:2018-11-26 00:15:32    阅读次数:240
拓展编辑器(十二)_Context菜单
点击组件中设置(鼠标右键),可以弹出Context菜单,我们可以在原有菜单中拓展出新的菜单栏,代码如下所示: 其中,[MenuItem("CONTEXT/Transform/New Context 1")]表示将新菜单扩展在Transform组件上。如果想拓展在别的组件上,例如摄像机组件,直接修改字 ...
分类:其他好文   时间:2018-11-03 00:02:51    阅读次数:193
拓展编辑器(十一)_组件不可编辑
在Unity中,我们可以给组件设置状态,比如无法编辑的状态。以Transform组件为例,我们可以将Transform组件的原始功能禁掉。代码如下: 同样的,先使用反射获取Transform组件,然后通过GUI.enabled=false方法将Transform组件禁用掉,这样Transform组件 ...
分类:其他好文   时间:2018-11-02 21:45:19    阅读次数:194
拓展编辑器(九)
前面介绍了Hierarchy视图的拓展,接下来我们了解一下Inspector视图的拓展。 Inspector视图可以用来展示组件以及资源的详细信息面板,每个组件的面板信息是各不相同的。系统提供同大量组件通常可以满足开发需求,但是我们偶尔还是希望能够在原有的组件上去拓展,比如添加一些按钮或者添加一些逻 ...
分类:其他好文   时间:2018-11-01 01:08:00    阅读次数:173
拓展编辑器(八)
重写菜单: 前面我们已经知道了Hierarchy视图中的菜单可以在原有基础上拓展,同样的我们可以彻底抛弃它的菜单项,完全使用自己的菜单项。代码如下: 在上述代码中使用Event.current来获取当前的事件。当监听到鼠标抬起的事件后,并满足游戏对象的选中状态,开始执行自定义事件。其中,Editor ...
分类:其他好文   时间:2018-10-30 22:50:49    阅读次数:210
拓展编辑器(六)
Heriarchy视图中出现的都是游戏对象,这些对象之间同样具有一定的关联关系。我们可以用树状结构来表示游戏对象之间复杂的父子关系。接下来会一起学习如何拓展Hierarchy视图。 拓展菜单: Heriarchy视图,也可以对Creat菜单项进行拓展。 效果如图所示: ...
分类:其他好文   时间:2018-10-28 22:08:33    阅读次数:159
拓展编辑器(五)
监听事件 这个是拓展Project视图的最后一节,这里将会介绍一下如何借助程序来约束project视图中的资源。例如用程序来判断资源的原始位置以及将要移动的位置是否合法,从而决定是否能阻止本次移动。Unity为此提供了监听的基类。 这个类需要继承UnityEditor.AssetModificati ...
分类:其他好文   时间:2018-10-26 19:43:36    阅读次数:206
拓展编辑器(四)
拓展布局 在方法前面添加[InitializeOnLoadMethhod]表示此方法会在C#代码每次编译完成后首先调用,监听EditorApplication.projectWindowItemOGUI委托,即可使用GUI方法来绘制自定义的UI元素(在这里我们添加了一个按钮)。此外,GUI还提供了丰 ...
分类:其他好文   时间:2018-10-25 23:14:37    阅读次数:250
拓展编辑器(一)
Unity编辑器使用的代码应该仅限于编辑模式下,也就是说正式的游戏包不应该包含这些代码。为此,Unity提供了一个规则:如果属于编辑模式下的代码,需要放在Editor文件夹下。如果属于运行时执行的代码,放在任意非Editor文件夹下即可。 其中,Editor文件夹的位置比较灵活,它可以作为多个目录的 ...
分类:其他好文   时间:2018-10-25 19:40:12    阅读次数:157
18条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!