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!