{//需要本地化的Textif(textComponent.gameObject.GetComponent<LocalizeStringEvent>() ==null) { LocalizeStringEvent localizeEvent= textComponent.gameObject.AddComponent<LocalizeStringEvent>();//标记对象为“已修改”EditorUtility.SetDirty(selectedObject); }//添加到列表stringentry = $"{selectedObject.name}...
建立我们的测试UI 如下,Text控件NichengLabel的组件Text,点击它的右侧竖向的三个点,弹出对话框,选择“Localize” 上面的操作会给Text控件增加一个”Localize String Event”组件,然后选择我们的资源表及资源表的条目,如下 注意:当我们在组件“Localize String Event”中选择好”String Reference”的项目后UI部分就会自动...
给UI上的文本挂载LocalizeStringEvent脚本,点击其中最上面的String Reference搜索之前表格中创建的本地化文本。搜索Key值或者本地化的文本都可以搜得到。 注:如果显示不完整,可以调节右下角的小球 然后将LocalizeStringEvent的Update String调整为Text.text,就是要刷新的脚本。任何的string都可以刷新,Text Mesh Pro也是可...
此时在场景中添加一个文本组件Text,然后在该组件右侧菜单处点击Localize,会自动添加一个Localize String Event组件。 (这里也可以手动在下面添加Localize String Event组件,不过还要手动配置该组件绑定的Text组件,稍微麻烦一些,功能都是一样的) 此时在该组件中的String Reference参数中选择之前配置的多语言文本配置表中的Ke...
此时在场景中添加一个文本组件Text,然后在该组件右侧菜单处点击Localize,会自动添加一个Localize String Event组件。 (这里也可以手动在下面添加Localize String Event组件,不过还要手动配置该组件绑定的Text组件,稍微麻烦一些,功能都是一样的) 此时在该组件中的String Reference参数中选择之前配置的多语言文本配置表中的Ke...
(这里也可以手动在下面添加Localize String Event组件,不过还要手动配置该组件绑定的Text组件,稍微麻烦一些,功能都是一样的) 此时在该组件中的String Reference参数中选择之前配置的多语言文本配置表中的Key即可完成多语言的配置。 此时运行程序,可以看到该Text组件的文本内容已经变成我们配置多语言文本配置表中的Key对应的...
Auto Localize String Event The Auto Localize String Event component has been extended from the Localize String Event component that comes built-in the Unity Localization Package. It automatically detects the Text component next to it and sets it in the inspector. This prevents you from having to ...
Unity可以通过多种不同的方式访问Localization文件,接下来将演示其中一种方式。在场景中新建一个 Text 组件,点击 Text 组件右上角的按钮,选中 Localize。 Text组件最右的按钮 点击之后,Unity编辑器会自动为这个 Text 对象挂载了一个Localiza String Event组件,因为是 Text 自动为我们选择为 String 类型的。在String Re...
在本地化组件修改本地语言的时候,会触发对应UpdateString事件,如果需要监听该事件的话,可以在Localize String Event组件下的Update String添加对应的事件监听 也可以通过代码的方式,通过LocalizedString的StringChanged事件对该事件进行监听 public class LocalizedStringWithEvents : MonoBehaviour ...
LocalizeStringEvent applies localization twice when activating object if StringReference was set when object was inactive Package: Localization Package - Dec 07, 2020 Reproduction steps: 1. Open user attached Project "Test_localization_package_2" 2. Open "Assets/Sce...