1 关于 BZShaderGUI
BZShaderGUI 是一款通过标签方式进行材质界面编排的 Unity 编辑器插件。主要目的就是把用户从着色 […]
2 插件的安装 Unity Asset Store
安装 插件放置于 Unity 官方商城 在商城购买完成后,便可以在 unity 的PackageManager […]
3 插件的配置
本插件有一部分的配置功能如下 开启,勾选后插件正式生效 配置位置:在菜单栏中找到 Editor->pro […]
4 分组标签
分组标签主要用来进行属性的分组,显隐的控制,卷展的控制 所有的分组标签 标签名称 描述 TG ToggleGT […]
5 数据标签
目前只有一个 TT 标签,可以和 SIF 标签一起使用,用来进行值得判断 TT 的参数即为目标值 所有的分组标 […]
6 绘制标签
绘制类标签继承自 unity 的 MaterialPropertyDrawer 类,目前主要有五类,15个标签 […]
6.1 Dir2D 绘制标签
绘制一个 2D 坐标系,通过鼠标拖动的方式,来设置绑定的 Vector 属性的对应分量 用法 Dir2D() […]
6.2 MMS 绘制标签
使用 Vector 的两个分量绘制一个 MaxMinSlider 用法 MMS() 使用所属 Vector 的 […]
6.3 ST 绘制标签
使用 vector 的两个分量来绘制纹理的平铺与偏移参数。 一般纹理采样都会自带一套ST参数,但是也会有一些情 […]
6.4 V4S 绘制标签
将 vector 分量独立绘制,可以通过参数的多少来控制,绘制那些分量,这个标签会单独绘制每一个分量 用法 V […]
6.5 V 标签绘制
绘制指定的 vector 分量,可以随意组合,但只绘制一种组合 用法 只有一个参数,用来标记分量的组合形式,参 […]
6.6 VX_ 系列绘制标签
这是一系列标签,专门用来对 vector 的分量进行拆分绘制,x 分量必为单独绘制。实际上就是 x 分量单独绘 […]
6.7 VXY_ 系列绘制标签
这是一系列标签,专门用来对 vector 的分量进行拆分绘制,xy 分量必为单独绘制。实际上就是 xy 分量单 […]
6.8 VXYZ_ 系列绘制标签
这是一系列标签,专门用来对 vector 的分量进行拆分绘制,xyz 分量必为单独绘制。实际上就是 xyz 分 […]
7 继承 BZShaderGUI 来扩展首尾的绘制
BZShaderGUI 提供了两个虚函数,便于用于继承并进行绘制的自定义。 protected virtual […]