简介
调色板(Color Picker)是 SandMod 编辑器采用可视化的方式定义颜色数据的便捷功能窗口。
显示调色板
SandMod 编辑器中大多数属性值为 Color 类型的属性,点击颜色属性值都会自动弹出调色板窗口。
【Color_Picker001.png】
如 UI 编辑器中为字体更改颜色会弹出调色板。
如果 着色器(Shader)中声明了 color 类型的材质属性,附加该着色器的 材质(Material)也会显示 Color 类型属性值的属性,点击属性值可弹出调色板选取对应颜色。
【Color_Picker002.png】
材质所分配的着色器中声明了 color 类型的材质属性,点击该属性值会弹出调色板选定颜色值。
调色板构成
调色板由以下板块构成:
【Color_Picker003.png】
- 颜色吸取器,点击后可吸取屏幕中显示的任何颜色,包括编辑器界面的颜色。值得注意的是,如果吸取 场景(Scene)中的颜色,将会吸取渲染后的颜色(如增加了光照和阴影等),而非该 游戏对象(Game Object)原本的颜色。
- 颜色预览框,左侧是修改前的颜色的预览效果,右侧是当前选取的颜色的预览效果。如果您想取消当前修改,您可以可以使用颜色吸取器吸取颜色预览框左侧的颜色进行还原。
- HSV 模式颜色选取器,您可以通过鼠标指向并点击 HSV 色轮(即选取器外圈)确定颜色的 H 值,通过鼠标指向并点击中间的正方形确定颜色的 S 和 V 值。
- 手动颜色选取器,可以通过 RGB 0 - 255,RGB 0 - 1,HSV 三种模式通过数值精确选取所需颜色。
- 预设折叠条目,用于预存常用颜色值。
手动颜色选取器
手动颜色选取器包含以下可编辑属性,便于您精准选取颜色。
【Color_Picker004.png】
| 名称 | 描述 |
| 模式 | 可以选择以 RGB 0 - 255,RGB 0 - 1,HSV 模式手动选取颜色。 |
| RGB / HSV | 使用滑块或文本框分维度定义颜色值。十六进制值自动更新以反映最新颜色值。 |
| A (Alpha,透明度) | 设置不透明度,不透明度的数值会随当前的模式而变化。 |
| 十六进制(Hexadecimal) | 根据选取颜色映射的十六进制唯一颜色值。 |
预设折叠条目
您可以点击展开 预设(Preset)折叠条目,进行以下操作:
点击 添加(+) 将当前选取的颜色设为新增的预设颜色。
鼠标指向已经生成的预设颜色,并点击右键打开上下文菜单,在上下文菜单中您可以对此预设颜色进行以下内容的编辑。
| 名称 | 描述 |
| 替换(Replace) | 将当前选取的颜色值替换对应预览颜色的值。 |
| 删除(Delete) | 删除当前预览颜色。 |
| 移至第一个(Move to First) | 置顶当前预览颜色。 |
