【解決】drawTextExでdrawTextの様に幅に合わせてテキストに長体をかけたい
Posted: 2019年4月30日(火) 01:57
お世話になっております。
エネミーのHPが一定量以下になった際に、
名前を通常の白色から黄色にしたいと考え、
Window_BattleEnemy.prototype.drawItem
を改変するプラグインを作成し、
drawTextではなくdrawTextExを用い、状況に応じて制御文字を使用し、文字色を変更しようと考えました。
考えていた通り、文字色が変わるところまでは動作したのですが、
drawTextEx関数では、横幅の指定ができず、
表示幅を文字幅が超えた場合に、横方向に字が縮小されるのではなく、
そのまま表示されてしまいます。
制御文字を使いつつ、横幅を指定する(幅に合わせて文字を縮小する)方法をご教示していただきたいです。
エネミーのHPが一定量以下になった際に、
名前を通常の白色から黄色にしたいと考え、
Window_BattleEnemy.prototype.drawItem
を改変するプラグインを作成し、
drawTextではなくdrawTextExを用い、状況に応じて制御文字を使用し、文字色を変更しようと考えました。
考えていた通り、文字色が変わるところまでは動作したのですが、
drawTextEx関数では、横幅の指定ができず、
表示幅を文字幅が超えた場合に、横方向に字が縮小されるのではなく、
そのまま表示されてしまいます。
制御文字を使いつつ、横幅を指定する(幅に合わせて文字を縮小する)方法をご教示していただきたいです。