【Unity】Textを自動で省略表示にする

概要

長いテキストを自動で省略表示にするスクリプトです。

サンプル

GitHub:https://github.com/Okamochi000/AbbreviationText

実証環境

  • OS:Windows
  • Unityバージョン:2021.1.7f1

使用方法

Textコンポーネントが付いたオブジェクトにAbbreviationText.csを付けてください。

InspectorのLimitTypeは2種類あり、「ParentRect」の場合はRectTransformのサイズ外にでるときに省略表示され、「WordCount」の場合はCharacterLimitで指定した文字数を超える場合に省略表示されます。

省略表示したときの最後尾に表示される文字はAbbreviationLastTextに設定します。

スクリプトからテキストを変更する場合は、Text.textから変更するのではなくAbbrevisionText.SetText()から変更を行います。

   

コメントを残す


CAPTCHA