以前一直不明白为什么没几张图的 GAL 体积能这么大,研究了下拆包,拆了一部终于明白了,8GB 体积的 GAL ,各语言剧本文字的 BMP 占了 6GB ,为什么就不能打包一个字体进去呢?
以前一直不明白为什么没几张图的 GAL 体积能这么大,研究了下拆包,拆了一部终于明白了,8GB 体积的 GAL ,各语言剧本文字的 BMP 占了 6GB ,为什么就不能打包一个字体进去呢?
|
zim298247Jan 15, 2024
1
大概率是游戏厂商的技术力不行
|
|
dandycheungJan 15, 2024 via Android
2
文字渲染可比位图渲染复杂多了,会降低性能。
|
|
nagisaushioJan 15, 2024 via Android
3
galgame 要什么性能。。
|
|
kawaiidoraJan 15, 2024 via Android
4
就是没技术才做 galgame 啊
|
|
isekiJan 15, 2024
5
什么 gal 啊,第一次听说这样的
|
|
xupefeiJan 15, 2024 via iPhone
6
少数游戏会这样。我十年前搞汉化的时候也没见过几个这样的引擎。
|
|
tyzandhrJan 15, 2024 via Android
7
没遇到过这样的 gal
|
|
snwJan 15, 2024 via Android
9
可能是沿用了某些古董引擎,没更新过科技树?
GalGame 上世纪开始流行的,那时机器性能、内存、存储都很弱,所以会用各种 hack 来节省,位图是解决方法之一。别忘了矢量渲染字体需要引擎支持,这是当年硬件难以承受的开销 |
|
pressESCJan 15, 2024 via Android
10
感觉这很日本人 hhh
|
|
11
之前看 16bit 这动画,男主死命抱着 PC98 不放,然后我就恍然大悟了 - - 技术的历史包袱太重了啊
|
|
icedxJan 15, 2024
12
应该是祖传的
GalGame 根在霓虹那边, 霓虹那边的游戏开发者多少沾点主机游戏 早期的主机游戏都是用图片代替文本的 有性能的考虑也有体积的考虑, 毕竟平假名 + 片假名 + 一些文字未必有一个字体文件大 |
|
kitaJan 15, 2024
13
cocos2d-x 的文档也建议这样做。而且不是 bitmap ,应该是 texture 才对
|
|
neterosterJan 15, 2024 via Android
14
本身技术就烂,加上历史原因之类的。
也有的作品 CG 是明明是 2K 的,结果因为引擎限制只能以 720P 呈现,很可惜。 |
|
antoniusJan 15, 2024
15
bitmap font 是个古老又使用的手段,只是不太适合东亚文字。可能是引擎本身的问题,因为有些比较古老引擎能正常运行,但源码不便修改,甚至找不到了。
6GB 的字体纹理,一个简中字体不过 10MB 左右,真不知道开发者怎么受得了的。 |