ValueTextFormatDriver(バリュー テキスト フォーマット ドライバー)
様々な値を文字列に変換してくれるコンポーネント
項目
- Enabled:
- 効果なし。
- Source:
- 値。
- Format:
- 書式。
{0}
- Text:
- 駆動先。<string>
使用例
- 適当なスロットにアタッチ。
- Source・Format・Textを設定する。
- 書式の例。
- Sourceが<float>で「<float>個」と表示したい時
{0}個 - 小数点を四捨五入して表示したい時(Fの後ろに表示したい桁数を入力する)
{0:F} - 三桁毎に「,」カンマ&小数点四捨五入して表示したい時(Nの後ろに表示したい桁数を入力する)
{0:N}- 書式指定子(fとかnとか)の後ろに桁数を指定していない場合、小数点以下二桁表示になる。
- 書式指定子は大文字でも小文字でもOK。
- 他にも様々な書式指定子があります。(金額、桁数揃え、プレスホルダー等)
- Sourceが<float>で「<float>個」と表示したい時
その他
- 複数の様々な値を文字列に変換するならMultiValueTextFormatDriverがお勧め!
- 逆のヤツ。<string>を別の型に変換する事も可能です。(UncategorizedのConvertibleDriver系。)
例えば<string>を<float>にするなら、ConvertibleFloatDriverを使います。