a-15 動き(4) タイマー
Sep 9, 2020
a-15 タイマー
millis()関数で時間に合わせて切替るアニメーション
int time1 = 1000; int time2 = 5000; float x = 0; PImage img; void setup(){ size(500,250); img = loadImage( "cake.png" ); } void draw(){ background(251,187,186); int currentTime = millis(); if(currentTime > time2){ x -= 1; }else if(currentTime > time1){ x += 2; } image(img,x,100); }
Processingは、プログラムがスタートしてから、経過時間をミリ秒(千分の一秒)でカウントしている。1秒経過で1000、1分なら60000となる。この値を返すのが、millis()関数です。
上記は、1秒経過ごとにif内のコードが実行されるコードです。