実現したいこと
●void step()でプログラムの初期化を作動させる
●void draw()でメインループを作動
●color getRandomColor()でランダムな色データを作って返す
●void drawChara(float charaX,float charaY,color charaColor)でキャラクターを指定した位置と色で画面に描く
前提
void setup()とvoid draw()には"Missing operator, semicolon, or ‘}’ near ‘setup’?"というエラーが出てきてしまい、color getRandomColor()とvoid drawChara(float charaX,float charaY,color charaColor)には"";”がありませんというエラーが出てきます。
発生している問題・エラーメッセージ
"Missing operator, semicolon, or ‘}’ near ‘setup’?"
該当のソースコード
PImage img; void setup(){ size(300,300); smooth(); background(0); imageMode(CENTER); img=loadImage("C_Pro.png"); frameRate(3); } void draw(){ int x=int(random(width)); int y=int(random(height)); color c=getRandomColor(); drawChara(x,y,c); } color getRandomColor(){ colorMode(HSB,360,100,100); color c=color(random(60,300),80,99); return c; } void drawChara(float charaX,float charaY,color charaColor){ tint(charaColor); image(img,charaX,charaY); }
試したこと
””を予想した箇所に打ってみたがエラー場所が変化する一方
大文字小文字の変更
お返事遅くなり申し訳ございません。
質問へのお答えありがとうございます。
画像は160px 160px 72dpiのpng形式を使用しております。
スケッチデータはCo001.pdeで保存してやってみましたがやはりエラーが出てきてしまいます。
掲示頂いたコードをコピペでやってみたところ正常に作動しました。
画像データの記入に問題があるんですかね?
↓
画像データの名前間違っていました。正しくは"Proce.png"です
お手数をおかけしますがご回答のほどよろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Processing-4.3

回答1件
あなたの回答
tips
プレビュー