Setter 组件与显示组件的对应关系

下表是各种显示组件所对应的设置器列表:

所需的本地化组件对应的设置器

Text(Ugui)组件

UITextStaticSetter 或 UITextSetter

继承于TMP_Text 的 TextMeshPro 或 TextMeshProUGUI 组件

UITextStaticSetter 或 UITextSetter

DropDown(Ugui) 或 TMP_DropDown 组件

DropDownSetter

Text (Ugui) 组件的多样字体设置

FontLeafSetter

继承于TMP_Text 的 TextMeshPro 或 TextMeshProUGUI 组件的多样字体设置

TMPFontSetter

AudioSource 组件

AudioLeafSetter

VideoSource 组件

VideoLeafSetter

切换 Transform Children

PrefabLeafSetter

Image (Ugui) 组件

SpriteLeafSetter

RawImage 组件

TextureLeafSetter

组件自定义本地化功能

ObjectLeafSetter 抽象类

UITextStaticSetter 和 UITextSetter 如何选择?

UITextSetter 通常用于动态拼接文字的本地化, 且无需显示静态文字的情况.

UITextStaticSetter 通常用于需要显示静态需本地化的文字的情况, 也可以用于动态拼接文字的本地化,因为它继承了 UITextSetter 的所有功能.

Last updated