当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Zin ピクチャをより扱いやすくするためのプラグインコマンド - ZinPictuner.js
シェア用テキスト:
▼Zin ピクチャをより扱いやすくするためのプラグインコマンド(Huuzin様作) - ZinPictuner.js
https://plugin-mz.fungamemake.com/archives/7228
ピクチャをより扱いやすくするためのプラグインコマンドを提供します。
ふりがな:ぴくちゃをよりあつかいやすくするためのぷらぐいんこまんど
機能概要: ピクチャをより扱いやすくするためのプラグインコマンドを提供します。
利用規約(ライセンス):https://github.com/huuzin-github/rpgmakermz/wiki/Licens…
作者:Huuzin
作者サイト:https://x.com/huuzin_net/
解説ページ:https://github.com/huuzin-github/rpgmakermz/wiki/Pictun…
ファイル名:ZinPictuner.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc ver 1.0.0 ピクチャをより扱いやすくするためのプラグインコマンドを提供します。 * @author Huuzin * @url https://github.com/huuzin-github/rpgmakermz/wiki/Pictuner * @base PluginCommonBase * @orderAfter PluginCommonBase * * @help * ピクチャをより扱いやすくするためのプラグインコマンドを提供します。 * * ---使用方法--- * 解説ページ(https://github.com/huuzin-github/rpgmakermz/wiki/Pictuner)を参照ください。 * * ---動作確認--- * コアスクリプト:v1.6.0 * 本プラグインの動作にはPluginCommonBaseが必要です。 * PluginCommonBase: https://triacontane.blogspot.com/2020/08/rpgmz.html * @param autoDeleteEvent * @text イベント自動削除ピクチャ * @desc 指定した番号のピクチャはイベント終了時に自動で削除されます。「,」による複数指定、「-」による連番指定が可能です。 * @default * @type string * @param autoSetPict * @text プリセットピクチャ * @desc ピクチャを表示したときに自動的に座標や拡大率を設定します。 * @type struct<AutoSetting>[] * @default [] * @command PICTUNER_TEMP_SHOW * @text プリセットを用いてピクチャを表示 * @desc プリセットピクチャの設定に基づいてピクチャを表示します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * @command PICTUNER_TEMP_SHOW_IMAGE * @text プリセットを用いてピクチャを表示(画像指定) * @desc プリセットピクチャの設定に基づいてピクチャを表示します。画像を個別に指定可能です。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg imageFile * @text ピクチャ画像 * @desc ピクチャ画像を指定します。画像IDが指定されている場合はそちらが優先されます。 * @type file * @dir img/pictures * * @arg imageID * @text 画像ID * @desc ファイル以外からピクチャを指定します。例:ENEMY[n]:エネミー画像 * @default * @type string * @command PICTUNER_DISPLAY * @text ピクチャを表示 * @desc 通常のイベントコマンドのようにピクチャを表示します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg imageFile * @text ピクチャ画像 * @desc ピクチャ画像を指定します。画像IDが指定されている場合はそちらが優先されます。 * @type file * @dir img/pictures * * @arg imageID * @text 画像ID * @desc ファイル以外からピクチャを指定します。例:ENEMY[n]:エネミー画像 * @default * @type string * * @arg anchor * @text アンカー * @desc アンカー(原点)を指定します。 * @type select * @default 0 * @option 左上 * @value 0 * @option 中央 * @value 1 * @option 右下 * @value 2 * @option 中央上 * @value 3 * @option 右上 * @value 4 * @option 左中央 * @value 5 * @option 右中央 * @value 6 * @option 左下 * @value 7 * @option 中央下 * @value 8 * * @arg x * @text x座標 * @desc X座標を設定します。「%」を付けると画面の左を0%、右を100%とした割合で指定できます。 * @default 0 * @type string * * @arg y * @text y座標 * @desc Y座標を設定します。「%」を付けると画面の上を0%、下を100%とした割合で指定できます。 * @default 0 * @type string * * @arg w * @text 横方向の拡大率 * @desc 横方向の拡大率を指定します。「%」「px」を利用できます。 * @default 100 * @type string * * @arg h * @text 縦方向の拡大率 * @desc 縦方向の拡大率を指定します。「%」「px」を利用できます。 * @default 100 * @type string * * @arg opacity * @text 不透明度 * @desc 不透明度を指定します。「%」を付けると100% = 255(完全不透明)となるように換算します。 * @default 255 * @type string * * @arg blendMode * @text 合成方法 * @desc 合成方法を指定します。 * @type select * @default normal * @option 通常 * @value normal * @option 加算 * @value add * @option 乗算 * @value multiply * @option スクリーン * @value screen * @option 減算 * @value subtract * * @arg red * @text トーン赤 * @desc トーンの赤色を指定します。-255~255まで設定できます。 * @default 0 * @type number * @max 255 * @min -255 * * @arg green * @text トーン緑 * @desc トーンの緑色を指定します。-255~255まで設定できます。 * @default 0 * @type number * @max 255 * @min -255 * * @arg blue * @text トーン青 * @desc トーンの青色を指定します。-255~255まで設定できます。 * @default 0 * @type number * @max 255 * @min -255 * * @arg black * @text トーン黒 * @desc トーンの黒色を指定します。-255~255まで設定できます。 * @default 0 * @type number * @max 255 * @min -255 * * @arg angle * @text 角度 * @desc 角度を指定します。「%」を付けると100% = 360(1周)となるように換算します。 * @default 0 * @type string * @command PICTUNER_SET_ANCHOR * @text ピクチャにアンカーを設定 * @desc ピクチャにアンカー(原点)を設定します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg anchor * @text アンカー * @desc アンカーを指定します。 * @type select * @default 0 * @option 左上 * @value 0 * @option 中央 * @value 1 * @option 右下 * @value 2 * @option 中央上 * @value 3 * @option 右上 * @value 4 * @option 左中央 * @value 5 * @option 右中央 * @value 6 * @option 左下 * @value 7 * @option 中央下 * @value 8 * @command PICTUNER_SET_POS * @text ピクチャを指定座標へ移動 * @desc ピクチャを指定座標へ移動します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg x * @text 移動先x座標 * @desc 移動先x座標を指定します。「%」「by」「TOUCH」を利用できます。 * @default 0 * @type string * * @arg y * @text 移動先y座標。 * @desc 移動先y座標を指定します。「%」「by」「TOUCH」を利用できます。 * @default 0 * @type string * @command PICTUNER_SET_SCALE * @text ピクチャを指定の大きさへ拡縮 * @desc ピクチャを指定の大きさへ拡縮します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg w * @text 横方向の拡大率 * @desc 横方向の拡大率を指定します。「%」「by」「px」を利用できます。 * @default 0 * @type string * * @arg h * @text 縦方向の拡大率 * @desc 縦方向の拡大率を指定します。「%」「by」「px」を利用できます。 * @default 0 * @type string * @command PICTUNER_SET_ALPHA * @text ピクチャを指定の透明度へ変更 * @desc ピクチャを指定の透明度へ変更へ変更します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg opacity * @text 不透明度 * @desc 不透明度を指定します。「%」を付けると100% = 255(完全不透明)となるように換算します。 * @default 0 * @type string * @command PICTUNER_SET_ANGLE * @text ピクチャを指定の角度へ変更 * @desc ピクチャを指定の角度へ変更します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg angle * @text 角度 * @desc 角度を指定します。「%」を付けると100% = 360(1周)となるように換算します。 * @default 0 * @type string * @command PICTUNER_SET_PARENT * @text ピクチャに親ピクチャを設定 * @desc ピクチャに親ピクチャを設定します。 * * @arg pictID * @text 子のピクチャ番号 * @desc 子のピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * * @arg parentID * @text 親のピクチャ番号 * @desc 親のピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type number * @command PICTUNER_RELEASE_PARENT * @text ピクチャの親ピクチャを解除 * @desc ピクチャの親ピクチャ指定を解除します。 * * @arg pictID * @text 子のピクチャID * @desc 子のピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string * @command PICTUNER_ERASE * @text ピクチャを消去 * @desc 指定したピクチャを消去します。 * * @arg pictID * @text ピクチャ番号 * @desc ピクチャ番号を指定します。「,」による複数指定、「-」による連番指定、変数の使用(V[n])が可能です。 * @default 1 * @type string */