界面|【开发分享】《节奏医生》的用户体验设计( 九 )


我们很快意识到 , 我们不得不为适应更大的像素画对很多元素的尺寸进行调整 。 在自定义关卡注射器早期的原型设计中 , 我们尝试过调整中文字符的显示布局来适应更大的字形 。
当我们尝试翻译关卡编辑器时 , 问题变得更加复杂了 , 因为它的布局相当固定 , 很难改变 。 当玩家将语言切换成中文时 , 我们不得不增加窗口的显示分辨率!问题开始变得超出控制 。 最后 , 我们认真考虑了我们不想做的事情……决定换成了矢量字体 。 我们制作了效果图 , 来向社区展示效果:
界面|【开发分享】《节奏医生》的用户体验设计
文章图片

一些非中文玩家有点抵触这个改动 , 不过 , 能阅读中文的那些玩家对这个变动相当赞同:
界面|【开发分享】《节奏医生》的用户体验设计
文章图片

虽然反对者说得确有道理 , 矢量字体会略微破坏像素风界面的感觉 。 但我们考虑了什么是我们可以做的 , 而且我们留意到 , 如果字形较粗时 , 会和像素风格更加搭配 。
界面|【开发分享】《节奏医生》的用户体验设计
文章图片

界面|【开发分享】《节奏医生》的用户体验设计
文章图片

修改前:字体较细 修改后:字体加粗
这是一个微妙的变动 , 但是令字体字形较粗会更接近像素风格 , 更好地融入界面 。
界面|【开发分享】《节奏医生》的用户体验设计
文章图片

总的来说 , 这次改变简化了界面设计 , 能够使用同一个布局给使用拉丁字母的语言和 CJK 字符的语言 。
界面|【开发分享】《节奏医生》的用户体验设计
文章图片

界面|【开发分享】《节奏医生》的用户体验设计
文章图片

综述

推荐阅读