2

dat.gui ( http://code.google.com/p/dat-gui/ ) を使用して RGBA カラーのアルファ チャネルを変更したカラー ピッカーを取得する方法はありますか?

現在、カラー ピッカーを使用して RGB 値を変更することしかできません - カラー ピッカーはアルファ値を受け入れますが。

例 ( http://jsfiddle.net/mortennobel/PT3g2/1/も利用可能):

var ColorObject = function() {
   this.color = [ 0, 128, 255, 0.3 ]; // RGB with alpha
    this.showAlert = function(){
        alert("Color is "+this.color);
    } 
};

var colorObject = new ColorObject();
var gui = new dat.GUI();

gui.addColor(colorObject, 'color');
gui.add(colorObject, 'showAlert');  
4

1 に答える 1

3

既存のライブラリを拡張する簡単な方法があるかどうかはわかりません。ライブラリ自体に変更を加えたところです。ここで試すことができます:http://jsbin.com/anewaz/2

変更されたソースも私のgithubにあります:https ://github.com/mariozski/datGUIwithAlpha/blob/master/dat.gui.js

お役に立てば幸いです:-)

mz

于 2013-02-28T16:59:58.413 に答える