当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
メッセージアライメント制御文字 - MessageAlignmentEC.js
シェア用テキスト:
▼メッセージアライメント制御文字(やな様作) - MessageAlignmentEC.js
https://plugin.fungamemake.com/archives/2054
文章の表示や文章のスクロール表示で、文章を中央揃えや右揃えに変更する制御文字を追加します。
ふりがな:めっせーじあらいめんとせいぎょもじ
機能概要: 文章の表示や文章のスクロール表示で、文章を中央揃えや右揃えに変更する制御文字を追加します。
利用規約(ライセンス): MITライセンス
作者:やな
作者サイト:https://x.com/yanatsuki_/
解説ページ:https://www6.atwiki.jp/pokotan/pages/3.html
直接ダウンロード:Zipファイルダウンロードページ:https://raw.githubusercontent.com/munokura/Yana-MV-plug…
ファイル名:MessageAlignmentEC.js
プラグインのヘルプ:
/*:
* @plugindesc ver1.04/メッセージのアライメントを変更する制御文字を追加します。
* @author Yana
*
* @param ExtendEC
* @desc メッセージ内で制御文字として扱う文字です。
* 詳細はヘルプを参照してください。
* @default
*
* @help ------------------------------------------------------
* 使用方法
* ------------------------------------------------------
* イベントコマンド「文章の表示」及び、「文章のスクロール表示」内に
* アライメントを変更する制御文字を追加します。
* 追加される制御文字は、
*
* \LL 文字を左寄せにします。
* \CL 文字を中央寄せにします。
* \RL 文字を右寄せにします。
*
* の3つです。
* 呼び出された時点で、同ページのそれより下の行は自動的に
* 設定したアライメントに変更されます。
*
* ※プラグインパラメータについて
*
* プラグインパラメータで指定した制御文字は、幅0として計算される
* ようになります。
*
* この際、制御文字が\aの場合は、aを指定します。
* 制御文字が\a[x]の場合は、aのみを指定します。
*
* 指定する制御文字はカンマ区切りで複数個指定可能です。
* a,b,d
* と指定すると、\a及び\a[x]、\b及び\b[x]、\d及び\d[x]が、
* 文字幅0として計算されます。
*
* ------------------------------------------------------
* 利用規約
* ------------------------------------------------------
* 当プラグインはMITライセンスで公開されています。
* 使用に制限はありません。商用、アダルト、いずれにも使用できます。
* 二次配布も制限はしませんが、サポートは行いません。
* 著作表示は任意です。行わなくても利用できます。
* 要するに、特に規約はありません。
* バグ報告や使用方法等のお問合せはネ実ツクールスレ、または、Twitterにお願いします。
* https://twitter.com/yanatsuki_
* 素材利用は自己責任でお願いします。
* ------------------------------------------------------
* 更新履歴:
* ver1.04:
* 一つの行に複数の色変更やアイコンがあった時、正常にテキストの幅が取得できないバグを修正。
* ver1.03:
* 拡張制御文字に合わせて処理を修正。
* ver1.02:
* プラグインパラメータに何も指定していない時、アライメント指定が正常に機能しないバグを修正。
* ver1.01:
* 文章のスクロール表示に対応。
* }{を使用すると、正常に文字の横幅を取得できていなかったバグを修正。
* 指定した制御文字を幅0で計算するためのパラメータを追加。
* ver1.00:
* 公開
*/