【发布时间】:2017-03-02 07:05:30
【问题描述】:
我正在 Unity3d 中创建游戏。
我在 HUD 底部的某个地方出现了提示(类似于“按 A 进行操作”)。我希望我的游戏支持更多语言,并且我不希望这些提示被硬编码在脚本中。
解决此任务最优雅的方法是什么?我正在考虑 txt 文件,我将在其中包含所有语言的所有提示。但我不确定,如果这是一个好主意。
提前致谢。
【问题讨论】:
-
如果您有 Visual Studio,并在其中进行 C# 编码,您应该能够使用资源文件。这就是那些程序使用本地化的方式。每种语言都有一个文件,短语有一个键。根据设置的语言,它将选择正确的资源文件(如果可用)。
标签: unity3d