LoginSignup
2
2

More than 5 years have passed since last update.

桁数に応じてテキスト幅が変化するステータスの作り方

Last updated at Posted at 2016-09-21

概要

image
image
image

ゲームを作ってるとよく出てくるスラッシュの左が現在の値。右側が最大値というステータス表現。
最大値と現在値を変数で持たせてプログラム上で文字列結合し、一つのテキストオブジェクトに入れて表示するという表現の仕方もできますが、別々の値を毎回結合させる方法に違和感を感じたので別々のテキストオブジェクトで管理する方法を作成しました。

ヒエラルキー

image

インスペクター

  • StatusValueParts
    image
     
  • RightValueText
    image
     

  • MiddleValueText
    image
     

  • LeftValueText
    image

完成イメージ

現在値や最大値が変化すると全体のテキスト幅が変化し、右詰めのキレイなレイアウトになります。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2