マップ画面のゲームの速度を改善するプラグイン(2020/12/12 更新)
Posted: 2018年1月27日(土) 21:14
この記事では二つのプラグインを公開しています。
1. SA_CoreSpeedImprovement
2. SA_AnotherRouteSearch
お互いにプラグインの依存関係はありませんが(片方導入でも動作可能)、
両方導入することで効果が高くなります。
■ 1. SA_CoreSpeedImprovement コアスクリプト速度改善
【制作の背景】
MVが重い。
を何とかしたい。
【プラグインの概要】
本プラグインは、コードの見通しは良いが実ゲームの速度を遅くするコードを
見通しは悪いが機能は同等の、Chromeブラウザが高速に処理するコードに置き換え、
ゲームの速度の改善を目指します。
【使用方法】
・他の全てのプラグインよりも先に定義してください。(「プラグイン管理」の一番上に置く)
【詳しい説明】
・トリアコンタン様の「半歩移動プラグイン」(検証当時のバージョン:1.12.3)を導入しているとき、
マウスによる移動時に、特に効果が高いです。
むしろ「半歩移動」を速くするために作ったようなものです。
・イベントの数が多ければ多いほど、Chromeに対してはガチで効果があることは分かっています。
・ブラウザ版だけでなく、エディタからの「テストプレイ」にも効きます。
(うちの環境では、このプラグインを取り外すと、画面がカクカクしまくりプレイ困難なレベル)
・「半歩移動プラグイン」を使っていない場合は、Chromeが素で速いので、速度の差がみられない場合があります。
・キーボードでキャラクターを操作している場合も、速度の差がみられない場合があります。
【動作環境】
・半歩移動プラグイン v1.12.3 との組み合わせての動作を保証しています。
・MVのバージョンは 1.5.1 以降で動作可能。現在はバージョン 1.6.1 を想定しています。
・コミュニティ版コアスクリプト 1.3b (community-1.3b) に対応しています。
・半歩移動プラグイン v1.16.1 との組み合わせを動作確認済みです。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■ 2. SA_AnotherRouteSearch 別の経路探索システム
Another route search v20.1 リリースしました。(2020/12/06)
【制作の背景】
タッチ移動が重い。カクカクする。主人公キャラのマウス移動がよく引っ掛かる。袋小路にはまる。
を何とかしたい。
【目的】
半歩移動プラグインを使用し、かつ8方向移動も有効にしているとき、
マウスや画面タップを使った移動がとても重くなる現象を改善します。
【更新履歴】
19.0 2019/01/02 場所移動コマンドにより移動した後、主人公キャラが変な動きをする不具合を修正。
19.1 2019/01/03 正しい道順を見つける可能性が高くなり、動作も軽くなりました。また、半歩移動プラグインとの互換性を向上。
20.0 2020/10/31 同じ経路を行ったり来たりする挙動を防止する設定を追加。(設定によりON/OFF)
20.1 2020/12/06 半歩移動プラグインとの互換性を向上。イベントの8方向移動禁止の指定に従うように修正。
【注意点】
・8方向移動専用です。8方向移動を利用しない場合は、本プラグインは不要です。
・8方向移動への対応は、半歩移動プラグインに含まれる機能(「8方向移動」)を使用してください。
・半歩移動プラグインと組み合わせての利用に限りサポートしています。
【使用方法】
・プラグイン管理では、
SA_AnotherRouteSearch
HalfMove
の順になるよう登録してください。
【半歩移動プラグインのバージョン】
HalfMove.js 1.16.1 2020/07/02 との組み合わせで動作確認しています。
他のバージョンとの組み合わせも動作する可能性が高いと考えられますが
1.16.1 よりも前のバージョンとの組み合わせは、動作保証の対象外とさせてください。
【詳しい説明】
・RPGツクールMV標準の経路探索とは別の経路探索を導入するプラグインです。
MV標準の経路探索を置き換えるものです。
・コアスクリプト速度改善(SA_CoreSpeedImprovement.js)と組み合わせることで
マウス利用時や、画面のタップ操作を使って移動するときの応答速度と正確さが改善されます。
1. SA_CoreSpeedImprovement
2. SA_AnotherRouteSearch
お互いにプラグインの依存関係はありませんが(片方導入でも動作可能)、
両方導入することで効果が高くなります。
■ 1. SA_CoreSpeedImprovement コアスクリプト速度改善
【制作の背景】
MVが重い。
を何とかしたい。
【プラグインの概要】
本プラグインは、コードの見通しは良いが実ゲームの速度を遅くするコードを
見通しは悪いが機能は同等の、Chromeブラウザが高速に処理するコードに置き換え、
ゲームの速度の改善を目指します。
【使用方法】
・他の全てのプラグインよりも先に定義してください。(「プラグイン管理」の一番上に置く)
【詳しい説明】
・トリアコンタン様の「半歩移動プラグイン」(検証当時のバージョン:1.12.3)を導入しているとき、
マウスによる移動時に、特に効果が高いです。
むしろ「半歩移動」を速くするために作ったようなものです。
・イベントの数が多ければ多いほど、Chromeに対してはガチで効果があることは分かっています。
・ブラウザ版だけでなく、エディタからの「テストプレイ」にも効きます。
(うちの環境では、このプラグインを取り外すと、画面がカクカクしまくりプレイ困難なレベル)
・「半歩移動プラグイン」を使っていない場合は、Chromeが素で速いので、速度の差がみられない場合があります。
・キーボードでキャラクターを操作している場合も、速度の差がみられない場合があります。
【動作環境】
・半歩移動プラグイン v1.12.3 との組み合わせての動作を保証しています。
・MVのバージョンは 1.5.1 以降で動作可能。現在はバージョン 1.6.1 を想定しています。
・コミュニティ版コアスクリプト 1.3b (community-1.3b) に対応しています。
・半歩移動プラグイン v1.16.1 との組み合わせを動作確認済みです。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■ 2. SA_AnotherRouteSearch 別の経路探索システム
Another route search v20.1 リリースしました。(2020/12/06)
【制作の背景】
タッチ移動が重い。カクカクする。主人公キャラのマウス移動がよく引っ掛かる。袋小路にはまる。
を何とかしたい。
【目的】
半歩移動プラグインを使用し、かつ8方向移動も有効にしているとき、
マウスや画面タップを使った移動がとても重くなる現象を改善します。
【更新履歴】
19.0 2019/01/02 場所移動コマンドにより移動した後、主人公キャラが変な動きをする不具合を修正。
19.1 2019/01/03 正しい道順を見つける可能性が高くなり、動作も軽くなりました。また、半歩移動プラグインとの互換性を向上。
20.0 2020/10/31 同じ経路を行ったり来たりする挙動を防止する設定を追加。(設定によりON/OFF)
20.1 2020/12/06 半歩移動プラグインとの互換性を向上。イベントの8方向移動禁止の指定に従うように修正。
【注意点】
・8方向移動専用です。8方向移動を利用しない場合は、本プラグインは不要です。
・8方向移動への対応は、半歩移動プラグインに含まれる機能(「8方向移動」)を使用してください。
・半歩移動プラグインと組み合わせての利用に限りサポートしています。
【使用方法】
・プラグイン管理では、
SA_AnotherRouteSearch
HalfMove
の順になるよう登録してください。
【半歩移動プラグインのバージョン】
HalfMove.js 1.16.1 2020/07/02 との組み合わせで動作確認しています。
他のバージョンとの組み合わせも動作する可能性が高いと考えられますが
1.16.1 よりも前のバージョンとの組み合わせは、動作保証の対象外とさせてください。
【詳しい説明】
・RPGツクールMV標準の経路探索とは別の経路探索を導入するプラグインです。
MV標準の経路探索を置き換えるものです。
・コアスクリプト速度改善(SA_CoreSpeedImprovement.js)と組み合わせることで
マウス利用時や、画面のタップ操作を使って移動するときの応答速度と正確さが改善されます。