そこで次のようなコードを書いたのですが、敵のグラフィックだけでなくステートのアイコンも半透明となってしまいます(画像参照)。
コード: 全て選択
var _updateEffect = Sprite_Enemy.prototype.updateEffect;
Sprite_Enemy.prototype.updateEffect = function() {
if(this._enemy.isStateAffected(44)){//「透明化」ステートがついている場合は不透明度を下げる
this.opacity = 50;
}
_updateEffect.call(this);
};
よろしくお願い致します。