当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP キャラクターカラー変更 - MPP_PartialHslCharacter.js
シェア用テキスト:
▼MPP キャラクターカラー変更(木星ペンギン様作) - MPP_PartialHslCharacter.js
https://plugin-mz.fungamemake.com/archives/7393
キャラクターグラフィックの一部分の色を変更します。
ふりがな:きゃらくたーからーへんこう
機能概要: キャラクターグラフィックの一部分の色を変更します。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/PartialHslCha…
ファイル名:MPP_PartialHslCharacter.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc キャラクターグラフィックの一部分の色を変更します。 * @author 木星ペンギン * * @help [ver. 1.0.0] * - このプラグインはRPGツクールMZ用です。 * - 本プラグインは試験的に作成したものです。 * - 場合によっては不具合や要望等に対応できません。 * * ▼ 説明 * - キャラクター画像のファイル名の末尾に _c をつけたファイル名を参照して * 色を変更します。 * - R値が255のピクセルは色相が変更されます。(デフォルトでは服と髪の色) * - G値が255のピクセルは彩度が変更されます。(デフォルトでは服と髪の色) * - B値が255のピクセルは輝度が変更されます。(デフォルトでは髪の色) * - 彩度と輝度は下げることしかできません。 * * ▼ イベントの実行内容の注釈 * 〇 部分HSL hue saturation lightness * hue : 色相(0~360で設定) * saturation : 彩度(0~255で設定 / 未設定:255 / 下げのみ) * lightness : 輝度(0~255で設定 / 未設定:255 / 下げのみ) * - キャラクター画像の一部のHSLを変更します。 * - このコマンドは実行内容の最初の注釈のみ適用されます。 * * ================================ * Mail : wood_penguin@yahoo.co.jp (@は半角) * Blog : http://woodpenguin.blog.fc2.com/ * License : MIT license * * @command setCharacterHsl * @text キャラクターHSL設定 * @desc 一時的な変更です。イベントのページが変更されたりするとリセットされます。 * @arg character * @text 対象キャラクター * @desc 0:このイベント, 1..:イベントID * @type number * @min 0 * @max 999 * @default 0 * @arg hue * @text 色相 * @desc * @type number * @min 0 * @max 360 * @default 0 * @arg saturation * @text 彩度 * @desc * @type number * @min 0 * @max 255 * @default 255 * @arg lightness * @text 輝度 * @desc * @type number * @min 0 * @max 255 * @default 255 * * * @param Partial Hsl Images * @text 色変更用画像 * @desc 末尾 _c 画像を設定してください。(未使用ファイル除外対策) * @type file[] * @require 1 * @dir img/characters * @default [”Damage2_c”,”People1_c”,”People2_c”,”People4_c”] * * @param Preload Images * @text 画像先読み込み * @desc ゲーム起動時にHSL画像を読み込みます。 * @type boolean * @default false * */