docs.unity3d.com
    目次を表示する/隠す

    Template フォーマッター

    Template Formatter (Template フォーマッター) を使用すると、再使用可能なテンプレートを登録し、それを名前で使用することができます。 テンプレートは、複数の Smart String にわたって特定の方法でテキストの書式設定を行いたい場合に役立ちます。文字列の修正が必要な場合に、テンプレート内で修正するだけで済みます。

    Smart String の構造と、各部がどのように評価されるかを示した図

    Smart String の例 テンプレート 引数 結果
    The initials are {0:template(initials)} initials = {name:substr(0,1)}} {surname:substr(0,1)}
    new { name = "Lara", surname = "Croft" }
    
    The initials are L C
    Hello {0.template(fullName)} fullName = {name} {surname}
    new { name = "Lara", surname = "Croft" }
    
    Hello Lara Croft
    The name is {name:t(highlight)}. highlight* = <color=red>{}</color>
    new { name = "Lara", surname = "Croft" }
    
    The name is <color=red>Lara</color>.
    The name is {surname:t(highlight)}. highlight* = <color=red>{}</color>
    new { name = "Lara", surname = "Croft" }
    
    The name is <color=red>Croft</color>.

    * スコープ内で現在の値を使用するには、空のプレースホルダー {} を使用します。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)