3

这与 unicode 支持有关。当前的RPG Maker ruby​​ 版本是1.8,问题是,使用英文RPG Maker,无法在游戏的消息窗口中显示非标准字符,例如汉字(日文字符)。文本已正确存储在变量中,但在显示在游戏消息中以显示文本时会出现混乱。它在控制台上正确显示。结果是文本显示为空白或以随机框的形式显示。我已确保我的系统区域设置为日语

然后我玩了一个用RPG Maker制作的日本游戏,它运行良好,我可以看到那些汉字。但后来我尝试使用我的英文 RPG Maker XP 编辑它们,保存它们,再次播放,游戏运行没有错误,但文本全部消失(不可见)。我对此进行了多次实验,包括更改字体、文本存储位置的 unicode、正在使用的 .dll、RTP 版本,它们都不能作为解决方案。

简而言之,为了正确显示日文文本,我必须使用 Japanese RPG Maker XP。我已经拥有一个英文 RPG Maker,我想用日语发布我的游戏。而这个 unicode 问题让我陷入了死胡同,如果我的 RPG Maker 无法显示日文字符,那也没有意义。

为什么 ?我们有一个完全相同的软件来创建游戏,只是语言不同,但为什么我看不到文字?我有英文 RPG Maker VX(比 XP 更新的版本,内置更新版本的 ruby​​),它没有这样的问题。但我不想使用 VX 或 VX Ace。

这个本地化问题只是我问的原因之一:有没有可能的方法来更新 RPG Maker 中使用的仅提供部分 unicode 支持的 ruby​​?

4

1 回答 1

2

如果使用的字体不支持汉字字符,字符将不会出现在游戏中。英文中的默认字体不适用于汉字!. 将字体设置为支持字符的字体(我使用脚本设置字体),您或任何玩游戏的人都不必更改其本地。字体必须安装在您的系统和游戏的字体文件夹中才能正常工作。

于 2015-06-06T20:15:14.910 回答