让画面实现卷轴式滚动,是有原理的。
卷轴式滚动,顾名思义,就是让游戏画面能够如同卷轴展开一样,从一侧到另外一侧,逐步显示出后续的画面。
卷轴滚动带来的效果,就是让2d游戏变得如同开放世界一样有了更多可以探索的地点。
可以这样说,自1984年,南梦宫将铁板阵移植到红白机上以来,电子游戏史便发生了长足的变化。
在过去,卷轴移动被认为是只有在街机这样高性能的机器上才能够实现的。
但1984年,南梦宫新人开发者‘远藤雅伸’接手了开发到一半的铁板阵。
当时,铁板阵移植到一半,所有人都说,死定了,这游戏根本做不出街机的效果。
远藤雅伸主动请缨,要求由他来解决后续的问题。
这是个冒险而且大胆的行为,因为南梦宫内部已经几乎放弃了铁板阵这款游戏,如果远藤雅伸失败了,将会承担全部责任。
但是,远藤雅伸成功了。
他成功的在1984年这个卷轴射击还没有出现的时间点,将卷轴射击游戏移植到了家用机上,从此家用机上开始有了卷轴游戏。
铁板阵是家用机上最早出现的卷轴游戏,所以,需要在铁板阵之前推出卷轴游戏。
阿特拉斯工作室,小林彻扯过来白板,与众人讲解。
“要实现我说的这种技术,首先就得了解当下家用机将代码转换为画面的原理。”
“我们从屏幕映射单元当中,读取出程序内缺省好的图形代码,再根据所选择的图形库,从代码映射的地址当中读取映射的背景数据以产生画面。”
“换句话说,要实现卷轴技术,就需要在这个流程当中将画面从单一的、刻板的,输出为流畅的,活泼的画面。”
“若在画面中心点向周围拓展,构建出一个平面直角坐标系的话,我们可以大致将画面从左到右,从上到下的四块命名为00、01、10、11”
“而要实现卷轴技术的根本,就是确保能够在00、01、10、11之间进行更加流畅的切换。”
小林彻说到这里,停下来缓了口气。
“目前sg-2000的机能与任天堂fc相仿,因此基本上可以确定我们能够实现此机能。唯一的问题就在于,由于sg上搭载的ppu性能比fc稍弱,因此我们不能直接采用同等的技术。”
小林彻在白板上直接用衣袖抹去文本,又重新画了一行。
“现在我们用一条线,将画面划分为从左到右的00和01两部分,只要实现从00到01之间的自由切换,我们就可以说,这项技术实现成功了。”
不是最早的卷轴,但是,是家用机上最早的卷轴。
……
……
既然是卷轴,那就意味着场景是完全一体的。
比如说,玩过经典魂斗罗的玩家会有这样一个印象,屏幕从一侧平移到另一侧,将整个场景都包含在其中。这个画面就代表着一件事情,整个场景,是一张大图,而不是拼接出来的。
这对绘图有很高的须求。
北川刚正在绘图桌上按照小林彻的要求,绘制图片。
沙罗曼蛇一共有六关,场景除了太空之外,也包括充满血肉的肚子中,以及充满科技感的战舰内部。
不但要绘制一个长场景,也对设计感有一定的要求。
单说太空一章,太空是大而空的,所以设计不好的话,就是一个纯粹的黑色背景。
要想看起来象太空,可是有难度了。
小林彻站在北川刚身手稍微看了一下,便抬起手来按住数位板。
“北川君,稍等一下,这里不能这么画。”
北川刚抬头,表情仿佛在说:不是,画画你也懂?
“我不懂画画,但我懂游戏,画的太细占用空间就太大,太大就装不下,我们没有那么多的容量,sg的ppu和fc是一样的,都是只有2kb的空间,不足以仿真那么大的画面。”
小林彻比划了一下:“这里得学会素材复用。”
北川刚若有所思:“素材复用。”
“对,比如说这个,然后,这个……”
小林彻提笔大概画了一下,其实不是很标准,但看起来已经是足够的象样了。
“同样的素材,染上绿色就是草丛,染上白色就是云朵。”
“同样的砖块,默认的颜色就是砖块,调整成银白的颜色就可以说是钢铁。”
“尽可能采用同一种素材,而通过后期制作的时候,再染上不同的颜色,这样能够尽可能节省无效素材的存储空间,毕竟很多素材画出来可能用不上,是很可惜的。”
这算是早期游戏上非常经典的省空间玩法了,为了节省空间就要尽可能的减少素材,而是更多的采用素材复用。
比如说超级马里奥二代里,大多数素材都能在其他场景中找到影子。
云朵和草丛是同一个素材,砖头和铁块是同一个素材,龟壳既是龟壳也是云也是物品……
为了节省空间,早期电子游戏制作人是几乎无所不用其极的。
北川刚有绘制巨幅gg的经验,小林彻不担心他这一点,但为了准备游戏素材的话,却还是需要北川刚学会节省空间的。
安顿过北川刚,小林彻又去看増子司,増子司这边的进度倒是很顺利,小林彻本身对电子合成乐也不够了解,看了几眼便不在多提,回来继续和中裕司鼓捣卷轴技术。
卷轴技术这边的难度还是很大的,如果要简单理解卷轴技术的话,可以这么想。
画面显示的一部分是有效地,而在画面未显示的那一部分图象当中,则是隐藏起来的,只有当画面移动到那边的时候才会开始加载,并将之前使用过的图象隐藏起来。
这就导致如果玩家在同一个场景内反复前后移动的话,加载速度会大大减缓,从而造成卡顿。
所以早期卷轴游戏基本上都是只能前进不能后退的,只有中后期的卷轴游戏当中才有自由探索的味道。
小林彻现在就是在和中裕司研究早期卷轴技术。