为何游戏的 Loading 速度那么慢呢?

0
1770

平时有打游戏的朋友,肯定有面对一个现象,那就是玩 Game 时需要 Loading 很久很浪费时间。无论是进入游戏还是切换场景都需要 Loading,反复的 Loading 让人很纳闷!说来奇怪,比较五年前的硬体,明明有很大的提升,可是 Loading 速度依然怎么慢呢?

int-why-game-loading-speed-so-slow-05

要搞懂 Loading 为何那么慢,不外乎两个元素:硬体和游戏,而两者的进步有着明显的落差。硬体的规模是线性进步,而游戏的规模确实翻倍跳,而硬体的进步不及游戏的进步时,那么读取速度自然也快不上来了。

int-why-game-loading-speed-so-slow-07

程序设计师表示,Hard disk 的运作速度必须遵守物理法则,由于读取速度设计电子讯号的改变和很多物理装置的运作,造成物理装置跟不少。举个例子,常见游物件为 1024 x 1024 分辨率,如果想要物件更美那就必须提高分辨率,2048 x 2048 的尺寸是 1024 x 1024 的四倍,相对的读取速度就必须增加 4倍的时间。

int-why-game-loading-speed-so-slow-06

为了提升读取性能,最常见的做法就是使用 SSD Hard Disk ,不过即使是 SSD 如今也很难抵抗巨大化的游戏资料。为了让游戏顺畅运作,游戏主程序必须持续读取所需要的资料,如果有资料来不及处理,那么玩家就必须等待 Loading 完毕才能继续游戏。很多时候出现 Loading 画面不代表游戏正在 Loading,很多时候当你看到 Loading 画面时,主程序已经在背后预载了不少的内容,除非完成某阶段的大份内容,而主程序还未 Loading 完毕才会出现 Loading 画面。

int-why-game-loading-speed-so-slow-01

游戏开发商在开发游戏时,通常以考虑内容为先,只有等游戏接近要完成时,才会将重心放在读取性能上,此时开发商必须反复调整有些内容,牺牲掉一部分的游戏要素,并将 Loading 速度控制在玩家可以接受的范围,别以为调整游戏内容很简单,虽然说减少内容可以提升速度,可是换来就是玩家们的投诉。

 

 

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here