ページ 11

【解決済】ピクチャフォルダに無い時、エネミーフォルダから参照したい

Posted: 2017年11月09日(木) 20:04
by tukuru
$gameScreen.showPicture(3,"スケルトン",1,150,220,100,100,255,0)
とスクリプトコマンドで書いた時、
picturesフォルダに"スケルトン"という名の画像がない時は
enemiesフォルダから画像を表示できるプラグインを作っていただきたいです。
(スケルトンがpicturesにある場合はそちらを優先して表示)

ちなみに現在は
Sprite_Picture.prototype.loadBitmap = function() {
if ( $gameSwitches.value(9) == true ) {return this.bitmap = ImageManager.loadEnemy(this._pictureName);}
this.bitmap = ImageManager.loadPicture(this._pictureName);
};
というふうに改変してなんとか画像を表示しているのですが、スイッチをオフにしてピクチャも消去しないと
エラーが発生します。その原因もわからず困っています。どうかよろしくおねがいします。

Re: ピクチャフォルダに無い時、エネミーフォルダから参照したい

Posted: 2017年11月09日(木) 23:23
by 佐伯緋文
viewtopic.php?f=49&t=4358&p=16342#p16342

こちらなどいかがでしょうか?

Re: ピクチャフォルダに無い時、エネミーフォルダから参照したい

Posted: 2017年11月10日(金) 13:32
by tukuru
ありがとうございます、条件にほぼ合いました
画像がない場合もエラーが発生しないので
思った以上に勝手がきき使いやすいプラグインでした
とてもおすすめです