不方便开声音?往下看图文版。
下面是视频旁白的全文。
玩游戏的时候,你的电脑每秒要现画六十张画。每一张,只给十六毫秒。比眨一下眼,还快得多。我们跟着一张画走一趟。第一步,先算:你按了跳,人物该在哪,子弹飞到了哪。
第二步,再画:把眼前成千上万个东西,一个一个涂上颜色。两步加起来,必须在十六毫秒里交卷。赶上了,画面就顺。没赶上,这一张只好晚交,你就看到卡了一下。
所以优化,不是换一台更快的电脑。是让同一张画,少花点时间。第一招:看不见的,不画。你背后的东西,墙后面的房间,镜头里根本看不到,直接跳过。第二招:远的,画简单点。近处的树,一片叶子一片叶子画。远处的树,几笔就够,反正你也看不出来。
第三招:一样的东西,一次交代完。每吩咐一次,都要花点工夫。一百块一样的石头,别吩咐一百次。第四招:颜料提前调好。每种新的材质,都要先调一份上色的办法。等到要用才现调,画面就得停下来等。
有的新游戏刚进去、或者走到新地方,会卡一下,常常就是这个原因。那先改哪一招?做优化的人,第一件事不是猜,是拿表量。哪一步最占时间,就先改哪一步。改完再量,一轮一轮来。
一个游戏优化得好,意思是:一样好看,在更多电脑上都能按时交卷。下次游戏卡了,打开设置,把阴影调低一档,看看是不是顺了。要是顺了,那就是你亲手做的一次优化。
你还碰到过哪些想不通的事?留在评论区,下期也许就讲它。
游戏里的画面不是一段放好的录像。你每动一下,电脑都要现画一张新的。
想看着顺,
每秒要画六十张左右。
像翻页小人书:翻得够快,画就动起来了。
一秒六十张,摊到每一张头上,就只剩十六点六毫秒,比眨一下眼快得多。跟着一张画走一趟,这点时间要干两件事:
赶上了,画面就顺。没赶上,这一张只好晚交,屏幕上的上一张多停了一会儿——你看到的就是「卡了一下」。
优化,不是换一台更快的电脑,
是让同一张画少花点时间。
镜头像一盏手电,只照得到前面一块。你背后的东西、墙后面的房间,这一张里根本看不到,那就跳过不画。
虚线框的,都是这一张省下来的。
近处的树,叶子一片一片画。走远了,同一棵树悄悄换成一个几笔画成的简单版,反正那么小,你也看不出来。
电脑每吩咐一次「画这个」,都要花点工夫。一百块一模一样的石头,一块一块吩咐,就是一百次。
合成一句「同样的画一百块」,
一次说完。
每种新的材质——金属、水面、头发——都要先调一份「上色的办法」。要是等到要用那一刻才现调,画面就得停下来等它。
有的新游戏刚进去、或者走到新地方会卡一下,常常就是这个原因。所以不少游戏一打开会先「准备」一阵,就是在提前调颜料。
做优化的人第一件事,是拿表把每一步量一遍:哪一步最占时间,就先改哪一步。改完再量,一轮一轮来。
图里的「阴影」只是举例。每个游戏、每台电脑,最慢的那一步都不一样。
优化得好,意思是:一样好看,
在更多电脑上都能按时交卷。