ページ 1 / 1
【解決】EnemyBookで制御文字を使用したい
Posted: 2021年8月08日(日) 04:09
by mikan
・モンスター図鑑「EnemyBook.js」
・敵キャラやアイテム名に制御文字を使用する「srawTextEx.js」
敵キャラの名前に制御文字で属性アイコンを付けているのですが、図鑑を見ると¥i[66]スライム のような表示になり、アイコンが正常に表示されません。
出来ればこの2つのプラグインを両方とも使いたいのですが、何か良いアイデアは無いでしょうか。
Re: EnemyBookで制御文字を使用したい
Posted: 2021年8月08日(日) 09:44
by Plasma Dark
プラグインについてご質問される場合、必ずプラグインの入手元URLを明記してください。
srawTexEx.js は drawTextEx.js のtypoでしょうか。
viewtopic.php?f=23&t=362
こちらはアイテム名に制御文字を用いる機能がないので別物かもしれませんが……。
上記のプラグインは、ユースケース次第ではありますが致命的な不具合を抱えています。
エネミーの名前が一定以上長くなると、エネミー選択時に左右のエネミー名が重なります。
同様の理由で、モンスター図鑑のエネミー名一覧などの表示領域を、選択肢用の長方形の中に収めつつ制御文字を有効にすることは極めて困難です。
エネミー名を表示領域以上の長さに決してしないという制約を設けた上で、 drawTextEx.js と同様の手法で、エネミー名表示のメソッドを上書きしていくのが現実的な方法かなと思います。
Re: EnemyBookで制御文字を使用したい
Posted: 2021年8月08日(日) 11:32
by ムノクラ
mikan さんが書きました:・モンスター図鑑「EnemyBook.js」
・敵キャラやアイテム名に制御文字を使用する「srawTextEx.js」
敵キャラの名前に制御文字で属性アイコンを付けているのですが、図鑑を見ると¥i[66]スライム のような表示になり、アイコンが正常に表示されません。
出来ればこの2つのプラグインを両方とも使いたいのですが、何か良いアイデアは無いでしょうか。
DarkPlasma氏の指摘の通り、dsrawTextEx.jsには不具合があります。
直したプラグインがあったはず…と思って探したら、記事だけ残っていてGitHubのMZ対応整理の時に削除してしまったようです。
再度アップしました。
下記をお使いください。
MNKR_EnemyIcon
https://fungamemake.com/archives/8489
また、上記のタグを流用できるようRPGツクールMV公式プラグイン EnemyBook を改変しました。
こちらを添付します。
(すごい簡単なテストしかしていないので、バグがあったらお知らせください)
ツクールシリーズ利用規約にのみ従ってください。
https://tkool.jp/support/index.html
Re: EnemyBookで制御文字を使用したい
Posted: 2021年8月08日(日) 21:50
by mikan
Plasma Dark様、ムノクラ様、ご返信どうもありがとうございます!
ムノクラ様の返信にある2つのプラグインを使わせて頂いたところ、自分がやりたかった表示にすることができました。
改変プラグインの方もテストプレイで特に不具合は出ませんでした。
どうもありがとうございます!本当に助かりました…!