HSV color picker for Unity UI
This repository is empty
Translated by AI, submit an issue feedback
HSV 颜色选择器
使用 Unity UI 的 HSV 颜色选择器。Unity 论坛主题
版本
Unity 2020.3 LTS
安装
UPM
按照 OpenUpm 上的说明操作 https://openupm.com/packages/com.judahperez.hsvcolorpicker/
{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": [
"com.judahperez"
]
}
],
"dependencies": {
"com.judahperez.hsvcolorpicker": "3.3.0"
}
}
Unity 资源包
https://github.com/judah4/HSV-Color-Picker-Unity/releases
使用起来应该非常简单。只需将预制体添加到画布,连接一个事件,就可以正常使用了。
using HSVPicker;
using UnityEngine;
public class SomeClass : MonoBehavior
{
public Renderer renderer;
public ColorPicker picker;
// Use this for initialization
void Start ()
{
picker.onValueChanged.AddListener(color =>
{
renderer.material.color = color;
});
renderer.material.color = picker.CurrentColor;
}
// Update is called once per frame
void Update () {
}
...
如果您想先指定自己的颜色,只需执行此调用,它就会将滑块和选择器设置为正确的选择。
Color color = Color.green;
picker.CurrentColor = color;
可在设置中根据需要切换和调整大小。
设置选项
位于颜色选择器设置部分。
显示 RGB:显示 RGB 滑块。
显示 HSV:显示 HSV 滑块。
显示透明度:显示透明度滑块。
显示颜色选择框:显示较大的颜色选择框和颜色列。
显示颜色滑块切换按钮:显示用于切换 HSV 和 RGB 滑块的按钮。
显示标题:用于显示顶部标题的选项,标题包含颜色预览和十六进制代码。
- 隐藏:隐藏顶部标题。
- 仅显示颜色:仅在标题中显示颜色预览。
- 仅显示颜色代码:仅在标题中显示颜色代码。
- 显示全部:显示整个顶部标题。
颜色预设
预设文件初始包含 4 种颜色预设。可在选择器预设的“设置”部分进行更新。
设置“预设颜色 ID”可在多个颜色选择器之间共享同一预设列表。