マップタイルを範囲置換する【RPGツクールMZプラグイン】

2021年12月10日

 マップタイルを範囲置換します。


 別マップ(もしくは現在マップ)から指定したタイルをコピーすることでタイルの範囲置換を行います。
 ストーリー進行によって、変化するマップや、ダンジョンのギミックを作成したい場合などに有用です。

目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

注意点(Notice)

プラグインパラメータ

対象レイヤーの初期値(DefaultLayers)


導入方法(install)


 以下のファイルをダウンロードし 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMZ専用です。

 NRP_ReplaceMap.js ver1.00(2021/12/10)

更新履歴(History)


2021/12/10(ver1.00)

  • 公開!

使用方法(Usage)


 プラグインコマンドで置換元となるマップ情報を指定し、置換を実行してください。

 置換元のマップID、X座標、Y座標、横幅、縦幅を指定し、置換先のX座標、Y座標を指定してください。
 レイヤー毎(+影、リージョン)に置換の対象とするか選択できます。

 入力項目はいずれも数式可です。
 例えば『$gameVariables.value(1)』で指定番号の変数を参照できます。

 なお、置換したタイルはマップを移動すると初期化されます。
 タイル状態を維持したい場合は、並列処理などを使って、マップの表示開始と同時に都度置換してください。


 例えば、上記では並列処理とイベントの一時消去を組み合わせることで、マップの開始時にのみ置換処理が実行されるようにしています。

注意点(Notice)


 別マップの情報を読み込み、それを元に置換を行うため、一瞬のロード時間が発生します。
 そのため、瞬間表示などでマップに場所移動すると、置換前の状態が瞬間的に表示されてしまうことがあります。

 メニューを開閉した際も実際にはマップを再生成しているため、同様の問題があります。目立つようなら、以下の『メニューを閉じた際の継ぎ目をなくす』プラグインをオススメします。
 http://newrpg.seesaa.net/article/484101737.html

 置換元のマップが複数存在する場合、それだけロード時間が長くなるので、できるだけ一つにすることを推奨します。
 なお、現在のマップを置換元にした場合は、ロード時間が発生しません。

プラグインパラメータ


対象レイヤーの初期値(DefaultLayers)

 初期状態で置換の対象とするレイヤーです。
 また、影やリージョンも対象にできます。
 
 なお、初期値では1〜4の全レイヤーと影を対象とします。リージョンは対象外です。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 09:34 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする

バトラーの移動時に発生する画像ノイズを除去【RPGツクールMZプラグイン】

2021年12月03日

 バトラーの移動時に発生する画像ノイズを除去します。



 ツクールMZにて、バトラーを移動させた場合、画像に線のようなノイズが入ることがあります。

 これは内部的な処理における小数値の計算により、画像を切り抜く位置が1ピクセルズレることによって発生します。
 ※線の正体はSVアクター自身やステートアイコンです。隣の画像パターンの端が表示されていると思われます。

 画像に対する設定を切り替えることによって、この問題を解決します。

 ※以前公開した戦闘時のステートアイコンの表示を調整と内容がかぶっていますが、あちらにはSVアクターに対する処置が含まれていません。

目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

プラグインパラメータ

SVアクターに適用(SvActorSmoothOff)

ステートアイコンに適用(StateIconSmoothOff)

参考(Reference)


導入方法(install)


 以下のファイルをダウンロードし 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMZ専用です。
  MVではそもそも現象が発生しない模様です。


 NRP_BitmapSmoothOff.js ver1.00(2021/12/03)

更新履歴(History)


2021/12/03(ver1.00)

  • 公開!

使用方法(Usage)


 適用するだけでOKです。
 画像毎に切り替えられるようになっていますが、通常は初期状態でも問題ないと思います。

プラグインパラメータ


SVアクターに適用(SvActorSmoothOff)

 SVアクター画像に処理を適用します。

ステートアイコンに適用(StateIconSmoothOff)

 ステートアイコン画像に処理を適用します。

参考(Reference)


 このプラグインは以下の情報を参考に作成しました。
 情報提供をいただいたムノクラ様を始め、皆様方に感謝いたします。
 https://forum.tkool.jp/index.php?threads/4504/

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 10:38 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする