当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MNKR TMポイントスクロールMZ - MNKR_PointScrollMZ.js
シェア用テキスト:
▼MNKR TMポイントスクロールMZ(Tomoaky (改変 munokura)様作) - MNKR_PointScrollMZ.js
https://plugin-mz.fungamemake.com/archives/1630
位置やイベントを指定して画面をスクロールできます。
ふりがな:ぽいんとすくろーる
機能概要: 位置やイベントを指定して画面をスクロールできます。
利用規約(ライセンス): MITライセンス
作者:Tomoaky (改変 munokura)
作者サイト:https://fungamemake.com
解説ページ:https://fungamemake.com/archives/11910
ファイル名:MNKR_PointScrollMZ.js
プラグインのヘルプ:
/*: * @target MZ * @url https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_PointScrollMZ.js * @plugindesc 位置やイベントを指定して画面をスクロールすることができます。 * @author Yana (改変 munokura) * * @help * 位置やイベントを指定して画面をスクロールすることができます。 * * ------------------------------------------------------ * 使い方 * ------------------------------------------------------ * プラグインコマンドを使用するか、 * $gameMap.setPointScroll(pos, duration)をスクリプトで実行してください。 * この際、posは[x,y]または[id]のように、配列で渡してください。 * * 例1 * $gameMap.setPointScroll([0,0]), 60); * マップ座標0,0が画面の中心になるように60フレーム(1秒)でスクロールします。 * * 例2 * $gameMap.setPointScroll([-1]), 60); * プレイヤーが画面の中心になるように60フレーム(1秒)でスクロールします。 * * ------------------------------------------------------ * プラグインコマンド * ------------------------------------------------------ * ****************************************************** * PointScroll x,y duration * 座標x,yにdurationフレーム掛けて画面をスクロールします。 * * ****************************************************** * EventScroll id duration * id番のイベントにdurationフレーム掛けて画面をスクロールします。 * idに0を指定すると起動したイベントを、 * -1を指定すると、プレイヤーを対象にします。 * * ------------------------------------------------------ * 利用規約 * ------------------------------------------------------ * MITライセンスです。 * https://ja.osdn.net/projects/opensource/wiki/licenses%2FMIT_license * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 * * * @command PointScroll * @text マップ座標へスクロール * @desc マップ座標へ画面をスクロールします。 * * @arg Pos * @text マップ座標 * @desc 移動先のマップの座標を指定します。 * @type string * @default 0,0 * * @arg duration * @text 移動時間 * @desc スクロールを完了するフレーム数を指定します。 * @type number * @default 60 * * @command EventScroll * @text イベントへスクロール * @desc イベント(プレイヤー)へ画面をスクロールします。 * * @arg event * @text 移動先イベント * @desc 移動先のイベントを指定します。 * -1:プレイヤー / 0:実行イベント / 1以上:イベントID * @type number * @min -1 * @default 0 * * @arg duration * @text 移動時間 * @desc スクロールを完了するフレーム数を指定します。 * @type number * @default 60 * */