sprite/bitmapがメニューを閉じる際にリセットされてしまう

ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

sprite/bitmapがメニューを閉じる際にリセットされてしまう

投稿記事by ppp » 2023年11月12日(日) 10:39

再三の質問失礼します。sprite/bitmapがメニュー画面を閉じる際にリセットされてしまいます(開く際はリセットされない)。おそらく、createUpperLayerが関係しているかもしれないですが、対処法がわかりません。createUpperLayerにはprototypeも何もしていません。スクリプトに詳しい方ご教授願います。以下は実際にspriteを描写するコードの一部です。generate...の中ではbitmapにfillrectを追加しています。

コード: 全て選択

Spriteset_Map.prototype.updateMinimap = function() {
    if ($gameMap.isGenegratedMap()) {
        if (this._minimap instanceof Sprite_Minimap) {
            this._minimap.generateMinimap();
            this._minimap.generateMinimapPlayer();
            //this._minimap.generateMinimapEvents();
            this.bitmap = this._minimap.bitmap;
        } else {
            this._minimap = new Sprite_Minimap();
            this._minimap.generateMinimap();
            this._minimap.generateMinimapPlayer();
            //this._minimap.generateMinimapEvents();
            this.bitmap = this._minimap.bitmap;
            this.addChild(this._minimap);
        }
    }
};

ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

Re: sprite/bitmapがメニューを閉じる際にリセットされてしまう

投稿記事by ppp » 2023年11月15日(水) 05:36

追記:シーンマップのcreateDisplayObjectsでnew Sprite_Minimap()を追加しても消えてしまうようです。シーンごとリセットされている?

“MV:質問” へ戻る