Unity uGUI TextにSpacing機能を~その2:複数行対応
以前作成したTextSpacing機能では複数行対応できていませんでした。
garakuta-works.hatenablog.com
修正した版を下記に作成しました。
- クラス名をUITextSpacerに変更しています。
- 残念ながらpivot.xが0.5以外やAnchors設定によっては配置がおかしくなる問題は解決していません。
- 2018.01.13 Wrapした場合の動作でずれた為修正しました。
※追記 - 2018.01.07:
どうやら車輪の再発明だった様で、下記Unityフォーラムに既に該当処理が掲載されている様です。
https://forum.unity.com/threads/adjustable-character-spacing-free-script.288277/#post-2524726
調べ方足りなかったなー。
※更新 - 2018.01.13:
Text.horizontalOverflowはOverflowにして、UITextSpacerに追加したhorizontalOverflowをWrapにしてください。
コンポーネント的に美しくない感じですが、色々妥協しました。