From 4643dd4e2e9e90f78ef5810ff9b57c409b27659d Mon Sep 17 00:00:00 2001 From: seea17 <32804930+seea17@users.noreply.github.com> Date: Sat, 29 Dec 2018 12:21:02 +0900 Subject: [PATCH] Update Graphics.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ■不具合の内容 ローディングバーが画面外に表示されることがある。 ■再現手順 1. MV バージョン 1.6.1 の新規プロジェクトを作成する。 2. 作成した新規プロジェクトに community-1.3 を適用する。 3. テストプレイを開始する。 4. ニューゲームを選択する。 5. F4 キーを押す(全画面表示する)。 6. X キーを押す(メニューを開く)。 7. X キーを押す(メニューを閉じる)。 8. F4 キーを押す(全画面表示を解除する)。※不具合発生 9. 画面の範囲外が表示されています。縦スクロールバーと横スクロールバーが表示されます。 ローディングバーが一度も表示されなくても再現します。 ■原因 Graphics._progressElement (id:loading-progress) が拡大されたまま元に戻らないため。 ■修正方法 ローディングバーは画面に合わせて拡大縮小するものと仮定して、 Graphics._updateAllElements 内に this._updateProgress() を追加します。 拡大縮小する予定がないなら別の修正になります。 拡大する処理は通っていますので多分拡大縮小するものだろうと予想して修正しました。 ご検討ください。 --- js/rpg_core/Graphics.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/rpg_core/Graphics.js b/js/rpg_core/Graphics.js index cd5b5429..8eacfc99 100644 --- a/js/rpg_core/Graphics.js +++ b/js/rpg_core/Graphics.js @@ -784,6 +784,7 @@ Graphics._updateAllElements = function() { this._updateUpperCanvas(); this._updateRenderer(); this._paintUpperCanvas(); + this._updateProgress(); }; /**