RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

文章の表示に顔画像の反転、差し替えを追加 - 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>[]
*
*/

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2025 All Rights Reserved.