我的游戏支持六种语言:英语、法语、西班牙语、中文、韩语和俄语。在启动游戏时,它会读取系统语言并执行以下操作:if (I18N[navLang]) currentLang = navLang;看起来没问题。但是,它没问题。玩家系统语言不在我的表格中时,什么都不会发生,currentLang 保持它被初始化的值不变。它被初始化为 'fr'。因为我是法国人,所以每天都会测试它。因此,一位德国玩家启动游戏时会看到法语,一位日本玩家也会看到法语,一位波兰玩家,一位葡萄牙玩家,一位意大利玩家,一位土耳其玩家,所有人都看到法语。包括20步的教程,这个教程的整个任务就是解释游戏。他们无法退出教程,因为语言设置在暂停菜单中,而暂停菜单也在法语中。我只在玩家评论说教程没有意义时才发现了这一点。有一段时间我以为我写的教程太差了。这不是一个好方法。现在它会fallback到英语了。我还读取了navigator.languages的整个有序列表,而不是只读取第一个条目,因为很多人会运行一个系统语言,它不是他们实际阅读的语言,而且第二个条目是有用的。还有一个我想告诉你的部分:语言下拉菜单,旗帜加上每个语言的名称,现在位于教程窗口本身,而不是选项菜单。教程中。那些无法阅读我的界面一词的人仍然可以识别自己的旗帜并点击它。我当时认为这太过于杀手锏了。这个星期还有另外一个事情,不太有趣。我完成了一个名为“高级包”的Premium Pack DLC,配置在Steamworks上。永久x10点击倍数,自动点击器,更多狂热事件,免疫SEC突袭。从未发布,所以没有人购买。所以我删除了整个内容。DLC,商店选项卡,购买代码,增强功能本身。商店现在出售牛 mascot 的皮肤,支付游戏内钱财,那就是整个商店。我的愿望清单有70多个,所以这个增强包从来不会赚钱,而且它将购买我的是评论部分,其中一个陌生人读到的第一个信息是,付费游戏也出售权力。(游戏是关于贪婪的讽刺。卖给玩家贪婪快捷方式比我舒服的更有趣。)然后我重写了Steam页面,它高兴地宣称“没有付费墙”而付费提升商店却放在了构建中。这个语句消失了。页面现在是文字而不是符号,包含重要数字,如SEC战斗中抹牌选项是50%硬币抛掷,成本5%的资本无论是否有效。 我花了大部分星期二来重写它,这不是星期二的计划。它在这里如果有人想看:https://store.steampowered.com/app/4738620/
我意外地将我的游戏以6种语言发布,并将我的语言给了其他人
评论 (0)