文章の自動改行
YED Word Wrap プラグイン(MV準公式プラグイン)を使用します。
ダウンロードコンテンツに日本語版があります。
MV Ver1.6.2で動作確認しました。
Steam版は下記に入っています。
C:\Program Files\Steam\steamapps\common\RPG Maker MV\dlc\RPGmakerWeb_plugins\Yami
YED_WordWrap.js
※この機能(自動改行・ Break Word )は「YEP_MessageCore Ver1.19」では見つかりませんでした。wrap機能は日本語では機能しません。
※2バイト文字でなければ必要ない機能なのかと予想します。
このプラグインは癖があり、プラグインを入れただけではなく、設定を1つしなければ日本語に対してはまともに動作しません。
英語を前提とした作りだからだとは思いますが、公式が日本語版として出すならば、この程度の変更は加えておいてくれても…。
プラグイン設定内の「Break Word」を「false」から「true」に書き換えます。
イベント内の文章の表示の最初に <wrap> を入れます。
これで自動改行されます。
強制改行する場所には <br> を入れてください。
<wrap> が入っている文章の表示内で改行をしても無視されるので注意してください。
YEP_MessageCore と組み合わせる
更に「YEP_MessageCore Ver1.19」と組み合わせていきます。
最新版(英語)は下記からダウンロードできます。
http://yanfly.moe/2015/10/10/yep-2-message-core/
日本語版は下記からダウンロードできます。
[sdm_download id="574" fancy="0"]
「YEP_MessageCore」には多数の機能がありますが、ニーズの高そうなメッセージの上に名前を入れる使用例を挙げます。
2つのプラグインの上下は影響がなさそうです。
「YEP_MessageCore」の設定を下記にしてください。
Word Wrapping: ON(true)
Word Wrapp Space: YES(true)
改行は文章の改行を有効にしているので、既に <br> を入れている方は削除してください。
また、上記のように \n<女の子> と入れると、メッセージウィンドウの上に名前が表示されます。
「YEP_MessageCore」には多数の機能がありますが、他の機能については今後の記事にします。