
文章の表示に顔画像の反転、差し替えを追加 - MessageFaceOption.js
シェア用テキスト:
▼文章の表示に顔画像の反転、差し替えを追加(あわやまたな様作) - MessageFaceOption.js
https://plugin.fungamemake.com/archives/31773
文章の表示の顔画像の位置や向き、画像を切り替える事ができます。
ふりがな:ぶんしょうのひょうじにかおがぞうのはんてん、さしかえをついか
機能概要: 文章の表示の顔画像の位置や向き、画像を切り替える事ができます。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/485017021.html
ファイル名:MessageFaceOption.js
プラグインのヘルプ:
/*: * @target MV MZ * @plugindesc 文章の表示の顔画像の位置や向き、画像を切り替える事ができます。 * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/article/485017021.html * @help プラグインコマンドで恒久的に、制御文字で一時的に変更できます。 * プラグインコマンドで設定した内容はセーブデータに保持されます。 * * 【プラグインコマンド(MV)】 * [顔画像の反転] * reverseFacePosition 真偽値 * 顔画像の表示する位置を反転します。 * trueで有効、falseで無効。 * * flipFaceHorizontally 真偽値 * 顔画像を左右反転して表示します。 * trueで有効、falseで無効。 * * 【制御文字】 * RFP * 顔画像の表示する位置を反転します。文章のどこに入れても動作は一定です。 * * FFH * 顔画像を左右反転して表示します。文章のどこに入れても動作は一定です。 * * CFI[インデックス] * 同じ画像の異なるインデックスの画像に差し替えます。 * 文章のどこに入れても動作は一定です。 * インデックスは、 * [0][1][2][3] * [4][5][6][7] * 顔画像の左上を0とし、下段右寄りになるほど大きくなります。 * * CFI[ファイル名,インデックス] * 異なる画像ファイルの画像に差し替えます。 * 文章のどこに入れても動作は一定です。 * * CFE[インデックス] ※NameKey必須 * インデックスに応じて表情差分に差し替えます。 * [喜][怒][驚][泣]と表情を設定しておいたなら、インデックスはそれぞれ * [0][1][2][3]となります。 * 文章のどこに入れても動作は一定です。 * * FH * 顔画像を左右反転して表示します。 * 文章に入れる位置によって反転するタイミングが変化します。 * * FI[インデックス] * 同じ画像の異なるインデックスの画像に差し替えます。 * 文章に入れる位置によって差し替えるタイミングが変化します。 * * FI[ファイル名,インデックス] * 異なる画像ファイルの画像に差し替えます。 * 文章に入れる位置によって差し替えるタイミングが変化します。 * * FE[インデックス] ※NameKey必須 * インデックスに応じて表情差分に差し替えます。 * 文章に入れる位置によって差し替えるタイミングが変化します。 * * DF * あえて顔画像を表示しない。 * * ※NameKey必須 * パラメータの名前キー、またはAutoNamePopupの名前キーの設定が必要です。 * AutoNamePopup有効時はそちらの設定が優先されます。 * * [更新履歴] * 2021/12/30:Ver.1.0.0 公開。 * 2022/01/06:Ver.2.0.0 おまけ機能を追加。※この機能はコードが煩雑になる為、削除しました。 * 2022/01/07:Ver.3.0.0 制御文字追加。独自のNameKeyを追加。 * 2022/01/25:Ver.3.0.1 コード改修。顔画像が重複するバグの修正。 * 2022/12/10:Ver.4.0.0 最新版AutoNamePopupに合わせて改修。MessagePlusの顔ウィンドウに対応。 * 2022/12/22:Ver.4.1.0 競合回避の為、制御文字NFをDFに変更。 * 2023/12/18:Ver.4.1.1 挙動を修正。 * 2024/06/09:Ver.4.2.0 パラメータ表示の不具合を修正。コードの簡素化。 * * @command ChangeFaceset * @text 顔画像の設定 * @desc メッセージウィンドウへの顔画像の表示を制御します。 * * @arg ReverseDisplayPosition * @text 表示位置反転 * @desc 顔画像を表示する位置を反転します。 * @default false * @type boolean * * @arg FlipHorizontally * @text 左右反転 * @desc 顔画像を左右反転して表示します。 * @default false * @type boolean * * @param FaceFlippedHorizontally * @desc 標準で顔画像を左右反転して表示します。 * @default false * @type boolean * * @param FacePositionReversed * @desc 標準で顔画像の表示する位置を反転します。 * @default false * @type boolean * * @param nameKeys * @text 名前キー * @desc 表情差分の関連付け。 * AutoNamePopup有効時はそちらの設定が優先されます。 * @default * @type struct<key>[] * */
