当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
XY座標指定スクロール - XYScroll.js
シェア用テキスト:
▼XY座標指定スクロール(うなぎおおとろ様作) - XYScroll.js
https://plugin-mz.fungamemake.com/archives/2191
XY座標を指定してスクロールできるようにするプラグインです。スクロールが完了するまでウェイトさせることも可能です。
ふりがな:XYざひょうしていすくろーる
機能概要: XY座標を指定してスクロールできるようにするプラグインです。スクロールが完了するまでウェイトさせることも可能です。
利用規約(ライセンス): MITライセンス
作者:うなぎおおとろ
作者サイト:https://twitter.com/unagiootoro8388
ダウンロードページ:https://raw.githubusercontent.com/unagiootoro/RPGMZ/mas…
ファイル名:XYScroll.js
プラグインのヘルプ:
*: @target MZ @plugindesc XY座標スクロール @author うなぎおおとろ @url https://raw.githubusercontent.com/unagiootoro/RPGMZ/master/XYScroll.js @help XY座標を指定してスクロールできるようにするプラグインです。 スクロールが完了するまでウェイトさせることも可能です。 【使用方法】 ■スクロールの実行 プラグインコマンド「スクロール開始」を実行してスクロールを行います。 ■スクリプトでスクロールを実行する 次のようにすることでスクリプトからスクロールを実行することもできます。 $gameMap.startScrollXY(x, y, scrollSpeed); スクロールの完了有無は次のスクリプトで取得することができます。 $gameMap.isXyScrolling() 【ライセンス】 このプラグインは、MITライセンスの条件の下で利用可能です。 @param SAVE_SCROLL_STATE @text スクロール状態セーブ @type boolean @default false @desc trueを設定すると、スクロール状態をセーブデータに保存します。 @command StartScroll @text スクロール開始 @desc スクロールを開始します。 @arg X @text X座標 @type number @default 0 @desc スクロール先のX座標を指定します。 @arg Y @text Y座標 @type number @default 0 @desc スクロール先のY座標を指定します。 @arg SCROLL_SPEED @text スクロール速度 @type number @default 1 @decimals 2 @desc スクロール速度を指定します。1フレームにスクロールするピクセル値を指定してください。 @arg WAIT_END_SCROLL @text スクロール完了まで待機 @type boolean @default false @desc trueを設定すると、スクロール完了まで待機します。 */