“林学弟,你看这一段,这个256字节的内存区域就是SpriteRAM,能用来……”
【得到前辈指点,图形学经验+3(由于技能的效果,补正修改为2.5x)】
“咱们以Ricoh2C02这款6502的PPU为例子……”
【得到前辈指点,图形学经验+3(由于技能的效果,补正修改为2.5x)】
【叮!】
【成功掌握】:技术美术
【获得技能】:
【转职的好去处】:【技术美术+10,图像设计+5】
薇薇安没有注意到林立新出现的一瞬间的晃神,依然认真地跟着书上的内容说明着。
“所以我们可以以此通过CPU内存来对PPU读写,不过这通常都是在……”
一直专心听着的林立新忽然开口,接过话茬:
“在V-Blank期间完成,因为它会影响绘制时使用的地址。”
薇薇安一愣,有些惊讶地看向林立新。
他说的完全正确,可自己还没讲到V-Blank呢,他是怎么知道的。
“我明白了,原来是这样。”林立新忽然一拍脑门,思路瞬间便全部疏通了。
旋即,他直接拿起笔,在自己上课用的记事本上迅速划拉起来,竟是在手搓一段潦草的代码。
虽然大部分地方都采用了只有林立新自己才能看懂的简略和伪代码,但薇薇安还是很快就分辨出了这些内容是做什么的。
这是卷轴技术。
核心思路是把整个游戏世界当成一张巨大的背景图,而屏幕只是一个固定的观察窗口。
每一帧,CPU都会在V-Blank期间告诉图形芯片,下一帧要把窗口对准这张图的哪个坐标。
用快速刷新的方式来伪造出了一幅平滑移动的画面。
薇薇安彻底傻了眼,这些内容需要的技术,即便是他们专业的学生,如果没有认真学习过,也是很难做到的。
可眼前这个半小时前还在阿巴阿巴的新人,才刚读了几页相关的杂志,就已经能独立设计出成熟的卷轴技术了?
“真是不可思议……”薇薇安甚至开始怀疑这家伙是不是故意装作不懂的样子来戏弄她了,“我还以为亚洲人最擅长的都是数学。”
薇薇安是本地人,对华人的认知完全源于那些刻板印象的坊间传言和影视作品。
现在看来这个传闻
本章未完,请点击下一页继续阅读!