def setup
@slider = createSlider(0, 255, 100)
@slider.position(10, 10)
@slider.style('width', '80px')
end
def draw
val = @slider.value
background(val)
end
def setup
colorMode(HSB)
@slider = createSlider(0, 360, 60, 40)
@slider.position(10, 10)
@slider.style('width', '80px')
end
def draw
val = @slider.value
background(val, 100, 100, 1)
end
スライダーを生成します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| min | スライダーの下限値 | |||
| max | スライダーの上限値 | |||
| value | スライダーの初期値 | ○ | (未詳) | |
| step | スライダーの移動量 | ○ | 1 |
p5.Elementオブジェクト
(<input type="range"></input>タグの HTMLエレメント)
| メソッド | 内容 | 備考 |
|---|---|---|
| changed do ... end | スライダーの状態が変わったときに実行される処理ブロックを記述 | |
| value | スライダーの value属性を取得 | |
| value(v) | スライダーの value属性に値vを設定 |