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

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

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

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

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

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

Resource资源的翻译效果:

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

相关推荐
地狱为王2 分钟前
Unity实现猫脸关键点检测
unity·游戏引擎·猫脸关键点检测
Android出海2 小时前
5月合规风暴眼:Google Play权限大限与欧盟游戏监管新棋局
人工智能·游戏·google play·谷歌开发者·android开发者·google开发者·google play开发者
STDD2 小时前
Teeworlds / DDNet 服务器搭建:经典 2D 竞技平台游戏
服务器·游戏·github
小豪GO!3 小时前
我的MC猎人游戏记录
游戏
2601_950316067 小时前
2026 最新 Switch 游戏合集+SWITCH模拟器
游戏
刘欣的博客9 小时前
Godot的Normalized()函数说明
godot·normalized函数说明
御水流红叶9 小时前
Android-Unity游戏逆向思路
android·游戏·unity
运筹vivo@10 小时前
1306. 跳跃游戏 III — 图搜索思路拆解
游戏·深度优先·图搜索算法
喵了几个咪11 小时前
Kratos WebRTC 传输中间件:H5游戏P2P实时音视频与数据通信实战
游戏·微服务·中间件·golang·webrtc·实时音视频·kratos
GLDbalala1 天前
Unity基于自定义管线实现风格化水
unity·游戏引擎