Processing

PythonでProcessing Input Mouse mouseDragged() マウスが押し続けられている時に処理する

mouseDragged()関数は、マウスのボタンが押されている時、マウスが移動するたびに1回呼び出される。(ボタンが押されていない場合は、代わりにmouseMoved()が呼ばれる。)

マウスやキーボードのイベントは、プログラムにdraw()がある場合にのみ動作します。draw()を使用しない場合、コードは一度だけ実行され、その後はイベントの受信を停止する。

value = 0

def draw(): 
    fill(value)
    rect(25, 25, 50, 50)

def mouseDragged(): 
    global value
    value = value + 5
    if value > 255:
        value = 0