PAppletで背景画像をつける際のエラー
PAppletで背景画像をつけようとして、こんなコードを書いた。
PImage bg; @Override public void setup(){ size(760, 840); //背景画像を読み込み this.bg = loadImage("bg.png"); this.bg.resize(760, 840); } @Override public void draw(){ background( this.bg ); }
そしたら、
Exception in thread "Animation Thread" java.lang.RuntimeException: background image must be the same size as your application
というエラーが出た。これは、「キャンバスサイズと画像サイズは同じじゃないとダメですよ」ってことらしい。
リサイズして同じサイズにしてるはずなんだけど…
ということで仕方なくこうやって書いた。
PImage bg; @Override public void setup(){ size(760, 840); this.bg = loadImage("bg.png"); } @Override public void draw(){ image( this.bg ); }
これなら動いた。動けばOK!