Bitbybit Docs
    Preparing search index...

    Class BabylonGuiColorPicker

    颜色选择器:一个色轮加一个用于亮度和饱和度的方块,给出十六进制颜色。订阅值更改事件以响应用户。

    Index

    Constructors

    create

    • 创建一个起始于 defaultColor 的颜色选择器;size 同时设置其宽度和高度,以像素字符串或分数表示,默认为 300 像素。

      Parameters

      Returns ColorPicker

      颜色选择器

      const picker = bitbybit.babylon.gui.colorPicker.createColorPicker({ name: "faceColor", defaultColor: "#f0cebb", color: "#f0cebb", size: "200px" });
      panel.addControl(picker);
      picker.onValueChangedObservable.add((color) => { console.log(color.toHexString()); });

    get

    • 以十六进制字符串读取颜色选择器当前包含的颜色。

      Parameters

      Returns string

      十六进制颜色

    • 读取颜色选择器的尺寸,即其宽度和高度。

      Parameters

      Returns string | number

      尺寸

    set

    • 将颜色选择器移动到某个十六进制颜色,这会像用户选取一样触发其值更改事件。

      Parameters

      Returns ColorPicker

      同一个颜色选择器

    • 同时设置颜色选择器的宽度和高度,以像素字符串或父级的分数表示。

      Parameters

      Returns ColorPicker

      同一个颜色选择器