作者littleshan (我正在想要换什麽)
看板GameDesign
标题Re: [请益] 为什麽游戏的字体会越作越小?
时间Thu Oct 1 19:21:01 2015
※ 引述《qsman (薛丁格的内裤)》之铭言:
: 我是以一个没有技术、纯玩家的角度发问的
: 我发现过去这几年来,游戏的字体有越来越小的驱势
: 而且有些游戏调低解析度也没有用,字还是一样大
: 举几个我有玩过的游戏作例子:
: Total War系列
: Europa Universalis IV
: Anno系列
: Cities: Skyline
: 这些游戏的字体小到看起来很吃力,必须另外找MOD来放大
: 我的电脑萤幕是24寸的,看这些字还是很吃力,更不用提使用笔电萤幕了
: 请问是有什麽技术性或特殊理由,使得游戏开发人员选择让字体的尺寸那麽小吗?
一个简单的原因是:这些 PC game 都需要支援不同的解析度
为了不同的解析度,有时候必需让全部的 UI 元件缩小,连带地字型也变小了。
我们先把情况单纯化,假设现在我们正在制作游戏,这款游戏支援两种解析度:
1280x720
1920x1080
後者的长宽都分别是前者的 1.5 倍。
如果你想要完美地排版游戏 UI,那麽所有 UI 元件,比如说按钮,就要设计两种大小。
你做了一个适用於 1280x720,大小为 100px 的按钮,
那也要同时做一个 150px 的给 1920x1080 来用。
(这边还会牵涉到 DPI,不过我们先假设 PC 上的萤幕 DPI 没有太大差异)
那麽游戏设计者会针对不同解析度制作不同大小的按钮吗?
答案是很难,因为当解析度开始有多种变化时,全部为它们做一套 UI 实在太麻烦了。
比较常见的情况是你就拿 100px 的按钮来套用到全部的解析度上,
这麽一来当玩家使用 1920x1080 时,就会发现所有的 UI 都缩小为 2/3 (包括字型)
那为什麽不统一拿 150px 的按钮来用呢?
因为你用了这个,可能 1280x720 的大小会容纳不下所有的 UI 元件,
导致有些按钮根本不在画面上,这是绝对不会被玩家接受的。
所以为什麽字型会变小呢?因为所有的 UI 元件都缩小了,按钮一缩小,
上面的文字当然也得跟着变小。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.32.97
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1443698464.A.25C.html
1F:推 holymars: 我最近买了一台萤幕是4k解析度的笔电.... 10/03 00:52
2F:→ holymars: 然後用到快崩溃了,有些程式的ui字体根本像米粒字一样 10/03 00:52
3F:→ holymars: 专为win8以上开发程式好像有作dpi相容计算会自动放大 10/03 00:53
4F:→ holymars: 但是那些从win7相容过来的程式...那个ui字体太悲剧了orz 10/03 00:54
5F:推 cowbaying: UI SCALE应该是制作时就该考虑进去的事情 10/03 12:07
6F:推 NDark: 曾几何时我也以为多语言是制作时就该考虑的事情 10/03 13:48
7F:→ NDark: 自从我膝盖... 不,自从我看到日本大厂产品的原始码之後... 10/03 13:49
8F:→ cau0424: 例如同样是1920x1080的解析度,制作时有成本考量 10/04 02:12
9F:→ cau0424: 很难同时完善在7寸到120寸的显示设备下看到的不同结果 10/04 02:13
10F:→ littleshan: 很不幸的,scalable UI 永远都会是排在最後面的项目 10/04 16:12
11F:→ littleshan: 因为这东西没办法为玩家带来印象,也没有行销效果 10/04 16:13
12F:→ littleshan: 制作人宁可拿成本去做DLC或是一个更酷炫的trailer 10/04 16:14
13F:→ littleshan: 而且,当字型太小成为普遍现象时,就更有理由不去做它 10/04 16:14
14F:推 qsman: 字体太小是很多使用者抱怨的缺点呀,严重影响体验 10/05 18:15
15F:→ qsman: 这应该可以算是UI设计不良的其中一种了吧? 10/05 18:17
16F:→ qsman: 而且我发现有的软体,不管我怎麽调解析度,它就是会自动 10/05 18:21
17F:→ qsman: 调整字体到同样的尺寸,遇到这种的根本没辄 10/05 18:23
18F:→ littleshan: 字太小当然不行,但开发者并不会为此做scalable UI 10/06 01:04
19F:→ littleshan: 相反地,「不支援某些解析度」才是省成本的做法 10/06 01:06
20F:→ littleshan: 我自己也常常觉得许多软体的字型实在太小了有够伤眼 10/06 01:13
21F:→ littleshan: 不过看到Apple在OSX上的UI字型也是小得像蚂蚁後 10/06 01:14
22F:→ littleshan: 我才发现,也许普罗大众对字体太小这件事没什麽感觉 10/06 01:16