Godot游戏练习01-第32节-国际化

一个成品游戏一般是支持国际化的, 为了支持更多地区的玩家, 应该至少实现中英文的国际化

最近仔细研究了Godot中国际化的实现, 并实现了一个自定义的翻译资源处理插件, 用于处理Resource中的字段翻译

因为Godot原生不支持Resource, CSV, JSON等资源或者配置中的内容国际化, 但是使用插件可以实现定制的规则和逻辑, 让Resource或者配置中的字段也进入POT翻译模板

再使用Poedit更新翻译, 效果还可以

游戏中还实现了一个随机用户名生成的脚本, 在多人游戏时自动填写随机用户名, 该脚本里面的内容有点多, 暂时懒得搞国际化翻译了

Resource资源的翻译效果:

玩输了 (感觉太单调了,还需要增加更多内容)

相关推荐
五仁烧饼9 小时前
Unity Addressables 静默资源策略
游戏·unity·addressables
ue星空16 小时前
【Godot】更换编辑器外观主题
编辑器·游戏引擎·godot
MyBili17 小时前
游戏报错缺少dll、无法启动?GRLPackage 运行库合集一键修复指南
游戏·.net·directx·运行库·xna·openal·vc++ redis
fanfan_hongyun17 小时前
unity 与cad 坐标系映射
unity·游戏引擎
神码编程19 小时前
【Unity】 HTFramework框架(七十)MultiChoiceDropdown可多选的下拉菜单
unity·游戏引擎·ugui·dropdown·下拉菜单
ownkss20 小时前
游戏回本周期怎么预测:步骤、指标与复盘重点
游戏·游戏发行·游戏运营·游戏分发
ue星空21 小时前
Godot 2D像素游戏移动抖动、模糊问题解决方案
游戏·游戏引擎·godot
淡海水21 小时前
15-07-YooAsset面试篇-Unity性能优化与内存管理
java·unity·面试·性能优化·c#·游戏引擎
ue星空21 小时前
【Godot】AudioStreamPlayer2D音频播放
游戏引擎·音视频·godot
智塑未来2 天前
打开快、切换顺、游戏稳:鸿蒙的日常流畅表现
游戏·华为·harmonyos