前段时间更新了4.9.0. 打开后是中文,习惯性地打开编辑器设置,语言区域设置。 妈蛋!崩溃了。靠,中文版的UE4完全是另一个软件啊有木有。 想想,每次4.x.0的版本都有Bug,不好用。算了不管了,等官方修复吧。。 昨天发现4.9.1出来了,觉得可能这Bug解决了。。结果一看,丫的还没解决。上AnswerHub一看,发现有同胞提过同样的问题,官方那边说测试了没发现什么问题云云... 真费劲。自己解决吧。 思路是这样的,Editor在修改语言设置后,通过写入配置文件的方式来更改语言,OK,尝试用 4.8.3的语言设置导出。得出配置文件内容为: [Internationalization] Culture=en 然后去Engine/Config里面搜有没有同样的东西(因为语言设置属于全局设置,是针对编辑器而非单独的项目),结果搜出一堆,看得眼晕。 于是还是去看源码吧。找到Internationalization模块。看了下。发现可以绕过编辑器设置面板,直接设置语言。OK,那就写个插件吧。也方便给碰到同样问题的朋友来用。 所以就写了个插件。 好了,故事到此结束。然后上个图: 使用说明: 下载下来后,自己用4.9新建一个项目,最好是Code项目,然后,把Plugin放到项目目录。然后运行项目。 插件默认会启动。然后,在编辑器工具栏里会多出一个按钮。点击后,没任何反应。然后,重启UE4。 OK,成功了。。。 最后: 因最后三巫论坛上不去了,所以把帖子写到这里。顺便吐槽一下群主的编码速度,说三巫网站原来的 php那一套太烂了,自己用TypeScript+Nodejs重写一套。也不知道要等到什么时候 |
UE4填坑日记之 切换语言Bug&解决方案
- 发表评论
-