前提・実現したいこと
processingを使用して5秒ごとに色が切り替わる信号機を作りたいのですが、frameCountの使い方がわかりません。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
void setup(){ size(800,400); frameRate(60); } void draw(){ background(255); fill(255); rect(100,100,600,200,100); if(0 <= frameCount <= 299){ fill(0,255,0); ellipse(200,200,150,150); fill(100); ellipse(400,200,150,150); fill(100); ellipse(600,200,150,150); }else if(300 <= frameCount <= 599){ fill(100); ellipse(200,200,150,150); fill(255,255,0); ellipse(400,200,150,150); fill(100); ellipse(600,200,150,150); }else if(600 <= frameCount <= 899){ fill(0,255,0); ellipse(200,200,150,150); fill(100); ellipse(400,200,150,150); fill(100); ellipse(600,200,150,150); } } }
試したこと
教科書を読んだりネットで調べたりしましたがわかりませんでした。
補足情報(FW/ツールのバージョンなど)
このままでは動きませんし、カウントが900を超えた後の色が設定できていません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/26 02:22