Processingクイックリファレンス


redraw() 1回だけdraw()を実行する


 draw()ブロックを1回だけ実行します。必要なときだけ画面を更新したい場合に使います。次の例ではマウスボタンを押すたびに線が少しずつ移動します。

int x = 0;

void setup() {
  size(200, 200);
  noLoop();			// draw()を実行しない
}

void draw() {
  background(204);
  line(x, 0, x, height);
}

void mousePressed() {
  x++;
  redraw();			// ボタンが押されたときだけ実行
}



[目次へ戻る]

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic. (公開:2011-10-20)
このドキュメントはTakumi Funadaがprocessing.orgのリファレンスをベースに、書籍『Processingをはじめよう』のために執筆したものです。紙数の制約により、書籍の内容に関連する項目を選び、説明を簡略化しています。全機能に対するより詳しい解説が必要な場合は、processing.orgか開発環境に付属するドキュメントを参照してください。
ご意見はtf at musashinodenpa.comまでお送りください [その他のドキュメント]