Processing

PythonでProcessing Input Mouse mouseMoved() マウスが動いた時に処理する

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

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

value = 0

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

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