第七十二章 捲轴移动实现成功(2/2)
“厉害。”
小林彻长出了一口气。
任天堂果然是专业的,说到底,他也只是个爱好者,不是正牌程式设计师,有些事情还处於知其然而不知其所以然的阶段。但小林彻现在也在日常攻读健太郎的心得手册,看到这一串字符以后,脑袋里也渐渐勾勒出了对应的画面。
“所以这就是任天堂实现画面变化的技巧!”
小林彻忽然一拍脑门:“我知道咱们错在哪了。”
中裕司一愣:“我还没看懂呢!”
“不,不用看懂,只是任天堂的编程给我们指引了正確的道路,你听好,我们实现捲轴的方式不是错误的,错误的问题在於我们没有將画面合理拆分,而是想著用同一张大图进行位移,但这对於游戏机的机能而言是不可能的,所以我们应该换一种方式。”
小林彻扯过白板,飞快写了几笔,在形如坐標系一般的画面上写出一行文字。
0f丨0e
1f丨1e
“將背景分层,用这样的方式,移动一部分作为前景的素材,从而实现画面滚动的效果。这样,就能够解决我们的问题了!”
其实更详细的代码小林彻是看不到的,那些东西被封装在程序里,凭藉手头上的设备也不足以拆解和反编译,但现在只是通过对应的针脚来推测对应的功能,这一点却不难。
拜此所赐,小林彻现在可算是搞懂他弄错了什么。
中裕司那边在沉吟片刻过后,也终於反应过来。
“是这样……怪不得!”
二人一转身便再度投入到程序当中。
不过这次,作法和之前有所不同。
不是试图將画面拆分,而是將画面分层。依旧还是將完整的画面划分为00,01两个部分,但是这两个部分,现在则细分为前景和后景,从而实现设想中的效果。
转眼,就是傍晚。
阿特拉斯四人,將简陋的素材和测试用的程序连接完毕,另一端联通在电视上。
小林彻握住扁平的sg-2000手柄。
“我要开始了?”
“是!”
“请开始吧!”
小林彻一把按下,屏幕画面即刻开始移动。
画面中,象徵著模糊血肉的界面徐徐移动,战机在血肉巨兽的肚子中穿梭到另一边,背景闪烁的星空飞掠而过。
一片寂静当中,车库中忽然爆发出中裕司兴奋的低吼。
“太好了!这样应该就达成我们所需要的效果了吧!”
“不错。”
小林彻也同样长出了一口气。
效果是这样没错了,但是这其中还有一些瑕疵,当速度过快的时候画面位移会跟不上效果,从而导致画面中光禿禿一片,人物跑到前景之后的状况。
这需要系统的进行適配。
但无论如何。
捲轴移动的效果是已经成功做到了。
“北川君,素材的事情还要拜託你了。我们现在只有一个问题,作为前景的素材时,要和背景有明显的差分。”
北川刚竖起大拇指。
放心吧!
既然社长和主程都这么拼命他当然也不能落后。
再说了。
小林彻一个月给他十五万円呢!