当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
目的地点滅カスタマイズ - DestinationSpriteCustom.js
シェア用テキスト:
▼目的地点滅カスタマイズ(nz_prism様作) - DestinationSpriteCustom.js
https://plugin-mz.fungamemake.com/archives/6875
マップクリック時の点滅をカスタマイズします。
ふりがな:もくてきちてんめつかすたまいず
機能概要: マップクリック時の点滅をカスタマイズします。
利用規約(ライセンス): MITライセンス
作者:nz_prism
作者サイト:https://note.com/nz_prism
解説ページ:https://github.com/nz-prism/RPG-Maker-MZ/tree/master/De…
ダウンロードページ:https://raw.githubusercontent.com/nz-prism/RPG-Maker-MZ…
ファイル名:DestinationSpriteCustom.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @plugindesc マップクリック時の点滅をカスタマイズします。
* @author nz_prism
* @url https://github.com/nz-prism/RPG-Maker-MZ/blob/master/DestinationSpriteCustom/js/plugins/DestinationSpriteCustom.js
*
* @help DestinationSpriteCustom.js
* ver. 1.0.0
*
* [バージョン履歴]
* 2022/05/14 1.0.0 リリース
*
* このプラグインはマップをクリックした際に表示される点滅をカスタマイズする機能
* を提供します。
* プラグインパラメータ「目的地点滅を表示する」をオフにすると何も表示されなくな
* ります。
* プラグインパラメータ「点滅画像ファイル」にてsystemフォルダ内の画像ファイルを
* 指定するとその画像が表示されるようになります。
* 画像を指定しない場合、プラグインパラメータ「点滅図形」にてを指定した図形が表
* 示されます(デフォルトは標準と同様の正方形です)。図形の色はプラグインパラ
* メータ「図形色」にて指定できます。
* プラグインパラメータ「合成方法」にて、ピクチャと同様の合成方法が指定できま
* す。
* プラグインパラメータ「1フレームあたり増加画像不透明度」にて点滅時毎フレーム
* 増加する不透明度を指定できます。
* プラグインパラメータ「基本拡大率」にて拡大率の初期値を指定できます。デフォル
* トでは標準と同様毎フレーム拡大率が増加しますが、プラグインパラメータ「拡大率
* を固定する」をオンにすると拡大率が「基本拡大率」に固定されます。
*
*
* このプラグインはMITライセンスにてリリースされています。
* https://opensource.org/licenses/mit-license.php
*
*
* @param showDestinationSprite
* @text 目的地点滅を表示する
* @desc オフにした場合、目的地点滅が表示されなくなります。
* @default true
* @type boolean
*
* @param destinationSpriteSetting
* @text 目的地点滅設定
* @desc マップクリック時の点滅に関する設定です。
*
* @param destinationSpriteImage
* @text 目的地点滅画像
* @desc マップクリック時に点滅する画像に関する設定です。
* @parent destinationSpriteSetting
*
* @param imageName
* @text 点滅画像ファイル
* @desc 点滅する画像ファイルです。未指定の場合、以下で指定する図形が使用されます。
* @parent destinationSpriteImage
* @type file
* @dir img/system/
*
* @param bitmapFigure
* @text 点滅図形
* @desc 画像ファイル未指定時の図形の形状を選択してください。
* @parent destinationSpriteImage
* @default square
* @type select
* @option 正方形
* @value square
* @option 円形
* @value circle
*
* @param bitmapColor
* @text 図形色
* @desc 画像ファイルを指定しなかった場合に表示される図形の色です。
* @parent bitmapFigure
* @default {”red”:”255”,”green”:”255”,”blue”:”255”}
* @type struct<rgb>
*
* @param blendMode
* @text 合成方法
* @desc 点滅する画像の合成方法です。
* @parent destinationSpriteSetting
* @default 1
* @type select
* @option 通常
* @value 0
* @option 加算
* @value 1
* @option 乗算
* @value 2
* @option スクリーン
* @value 3
*
* @param opacityPerFrame
* @text 1フレームあたり増加画像不透明度
* @desc 1フレームあたりに増加する画像の不透明度です。
* @parent destinationSpriteSetting
* @default 6
* @type number
* @min 1
* @max 14
*
* @param baseScale
* @text 基本拡大率
* @desc 画像の基本拡大率です。
* @parent destinationSpriteSetting
* @default 1
* @type number
* @min 0
* @decimals 2
*
* @param fixScale
* @text 拡大率を固定する
* @desc オンにすると拡大率が基本値のまま固定されます。
* @parent destinationSpriteSetting
* @default false
* @type boolean
*
*/