isLooping

(別名: is_looping)

def setup
  createCanvas(100, 100)

  button = createButton('Colorize if loop')
  button.position(0, 140)
  button.mousePressed do
    if isLooping
      @colBG   = color(rand(255), rand(255), rand(255))
      @colFill = color(rand(255), rand(255), rand(255))
    end
  end

  checkbox = createCheckbox('loop', true)
  checkbox.position(0, 105)
  checkbox.changed do
    if checkbox.checked
      loop
    else
      noLoop
    end
  end

  @colBG = color(0)
  @colFill = color(255)
end

def draw
  background(@colBG)
  fill(@colFill)
  ellipse(frameCount % width, height / 2, 50)
end

p5.jsリファレンス(参考情報)

[p5.js] isLooping

概要

drawメソッドが継続的に呼び出されている状態かどうかを判定します。

書式

bool = isLooping

引数

なし

戻値

true : drawメソッドが継続的に呼び出されている
false : drawメソッドが継続的に呼び出されていない

備考

関連

def draw ... end
loop
noLoop