戦闘画面のレイアウト
前回の記事でゲーム画面の解像度を広げましたが、ちょっとした問題点があります。
それはウィンドウの高さが変わらないという点です。
左:デフォルト画面、右:解像度1.5倍
(UIの大きさはデータベースのシステムで解像度とは別に設定できますが、基本的に解像度と同じにするという前提で書きます)
例えばこのメッセージウィンドウ、横幅は画面の大きさに合わせて広がります。
しかし高さは画面が大きくなっても高くなることはありません……。
これはツクールがウィンドウの高さを決定するのに”行数”を単位としているからだそうです。
横幅は動くのに高さが動かないので、解像度を広げると細長いメッセージウィンドウが生成されます。
これはそれほど大きな問題ではないのですが、スマホ画面でプレイしたときに少々文字が読みづらいです。
さらに、これがメッセージウィンドウだけならまだいいのですが、戦闘画面のUIを確認したところ……
小さいっ!!!
フォントサイズを大きくしたせいもありますが、アクターステータスが窮屈に収まっています(笑)
顔グラと名前が重なって読みにくいです(しかも名前のフォントは小さいまま)。
正直、この問題は無視してもゲームとしては成り立つし、PCでプレイしてもらえば……と思うのですが、一度気になってしまうとどうにかできないか悩んでしまいます……。
NUUNさんの「バトルスタイル拡張」プラグイン
戦闘UIなんて私にはカスタマイズできないのですが、この素晴らしいプラグインがあります!
まだ理解が追いつかない部分もありますが、とても細かく戦闘画面をレイアウトできそうです。
とりあえず現在のところこんな感じ
まあまあ見やすくまりました。
ついでにパーティ戦闘じゃないので、1人用にレイアウトします。