frameRate

概要

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

[p5.js] frameRate

サンプル

def setup
  @rectX =  0
  @fr    = 30          #starting FPS
  background(200)
  frameRate(@fr)       # Attempt to refresh at starting FPS
  @clr = color(255, 0, 0)
end

def draw
  background(200)
  @rectX += 1          # Move Rectangle

  if @rectX >= width
    # If you go off screen.
    if @fr == 30
      @clr = color(0, 0, 255)
      @fr = 10
      frameRate(@fr)   # make frameRate 10 FPS
    else
      @clr = color(255, 0, 0)
      @fr = 30
      frameRate(@fr)   # make frameRate 30 FPS
    end
    @rectX = 0
  end
  fill(@clr)
  rect(@rectX, 40, 20, 20)
end

構文

戻値