NRP 画面の描画幅が半端な場合にスクロールを固定 - NRP_ScrollLockHalfTile.js
シェア用テキスト:
▼NRP 画面の描画幅が半端な場合にスクロールを固定(砂川赳様作) - NRP_ScrollLockHalfTile.js
https://plugin.fungamemake.com/archives/31663
例えば、画面の横幅を960ピクセルとした場合、デフォルトの48ピクセルのタイルでは20個分に相当します。この状況で、プレイヤーが左右に移動すると、中途半端なスクロールが発生してしまいます。そこで、このプラグインでは自動でスクロールを固定します。
ふりがな:がめんのびょうがはばがはんぱなばあいにすくろーるをこてい
機能概要: 例えば、画面の横幅を960ピクセルとした場合、デフォルトの48ピクセルのタイルでは20個分に相当します。この状況で、プレイヤーが左右に移動すると、中途半端なスクロールが発生してしまいます。そこで、このプラグインでは自動でスクロールを固定します。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:http://newrpg.seesaa.net/
解説ページ:https://newrpg.seesaa.net/article/491567097.html
ファイル名:NRP_ScrollLockHalfTile.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc v1.00 画面の描画幅が半端な場合にスクロールを固定。 * @author 砂川赳(http://newrpg.seesaa.net/) * @url https://newrpg.seesaa.net/article/491567097.html * * @help 画面の描画サイズが半端な場合にスクロールを固定します。 * 具体的には画面幅に対応するタイル数が偶数の場合を想定しています。 * * 例えば、画面の横幅を960ピクセルとした場合、 * デフォルトの48ピクセルのタイルでは20個分に相当します。 * * この際、スクロールタイプがループしない状態で、 * プレイヤーキャラクターを画面中央に配置すると、 * 左端と右端のタイルが半分だけ見えている状況になります。 * * この状況で、1画面に収まるマップを作りたい場合は * マップの横方向のタイル数を21にすればよいのですが、 * プレイヤーが左右に移動すると、中途半端なスクロールが発生してしまいます。 * * そこで、このプラグインでは自動でスクロールを固定します。 * その際、スクロール位置も画面中央に固定します。 * * ------------------------------------------------------------------- * ■利用規約 * ------------------------------------------------------------------- * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @------------------------------------------------------------------ * @ プラグインパラメータ * @------------------------------------------------------------------ * * @param HorizontalScrollLock * @text 横スクロールを固定 * @type boolean * @default true * @desc 条件を満たした際に横スクロールを固定します。 * * @param VerticalScrollLock * @text 縦スクロールを固定 * @type boolean * @default true * @desc 条件を満たした際に縦スクロールを固定します。 */
