这与unicode支持有关。目前的RPG制造商红宝石版本是1.8,问题是,使用英语RPG制造者,一个不能显示非标准字符,如汉字(日本字符)在游戏的消息窗口。文本被正确地存储在一个变量中,但是当显示在游戏的消息上显示文本时会出现混乱。它被正确地显示在控制台上。结果显示为空白或随机框形式的文本。我已经确定我的系统区域设置为日语。
然后我用RPG制作了一款日本游戏,效果很好,我可以看到那些汉字。但是,我试着用我的英语RPG制作器XP编辑它们,保存它们,再玩一次,游戏运行时没有错误,但是文本都消失了(看不见的)。我尝试了多次实验,包括更改字体、文本存储位置的unicode、正在使用的.dll、RTP版本,它们都不是解决方案。
总之,为了正确显示日语文本,我必须使用日本RPG制造商XP。我已经拥有一个英语RPG制作公司,我想用日语发行我的游戏。这个unicode问题导致我陷入死胡同,如果我的RPG制造者不能显示日本字符,那是没有意义的。
为什么?我们有一个完全相同的软件来创建一个游戏,只有不同的语言,但为什么我看不到文本?我有英语RPG制造者VX (比XP更新版本,内置在新版本的红宝石),它没有这样的问题。但我不想使用VX或VX Ace。
这个本地化问题只是我问的原因之一:是否有可能更新只提供部分unicode支持的RPG制造商中使用的ruby?
发布于 2015-06-06 20:15:14
如果使用的字体不支持汉字,那么游戏中的字符就不会出现.英语中的默认字体不适用于Kanji!。将字体设置为支持字符的字体(我使用脚本来设置字体),您或任何玩游戏的人都不必更改他们的本地字体。字体必须安装在您的系统和字体文件夹的游戏工作。
https://stackoverflow.com/questions/11748915
复制相似问题