开始使用

D.A. Localizator中的“开始使用”文档,涵盖 Unity 项目的设置、配置、工作流程和故障排除。

1

首先,通过 Package Manager 将该资源导入 Unity 项目。

2

接下来需要配置核心脚本。该脚本提供两个版本:

a) MonoBehaviour 版本——添加到场景中,文本组件通过单例访问该版本。

b) ScriptableObject 版本——在 Resources 文件夹中配置为“asset”文件,可通过单例在整个项目的所有场景中访问,也可用于本地化 Editor 界面。

3

A 和 B 两个版本各自使用不同类型的本地化器,这些类型均继承自 LocBase 类。

例如:

public sealed class TextMeshLocalizatorScriptable : LocBase<TMP_Text, DALocalizatorScriptable>

第一个泛型类型 TMP_Text 表示该组件将本地化同一 GameObject 上的 TextMesh 文本组件。

第二个泛型类型 DALocalizatorScriptable 表示执行本地化时,脚本将引用 Scriptable Localizator 资源,例如“DALocalizatorScriptable.asset”。

public sealed class UITextLocalizator : LocBase<Text, DALocalizator>

第一个泛型类型 Text 表示该组件将本地化同一 GameObject 上的 UI.Text 组件。

第二个泛型类型 DALocalizator 表示将通过场景中的 Mono Localizator(例如“DALocalizator”)执行本地化。