手机浏览器扫描二维码访问
【把一幅背景画面32列x30行分为240个点行(或称为线)。
位移开始时若选定那一个页而对正显示窗口,可由程序no.6-2控制。
no.6-2选分裂位移页面处理程序
lda#$20
sta$2006
ldy#$00
sty$2006
当选0页时,a寄存器的值可取h20~h23;当选1页时,a寄存器的值可取h24~h27。
但y寄存器的值必须为0,若y+0,整幅画面要向左上角位移与y值对应的点数。
通过对$2000单元的背景显示页面选择开关置值,选择欲显示內容的背景页面。
对$2005单元置入当前欲显示內容位於显示窗口的x、y坐际。
通过控制延时时间,控制显示画面的纵向高度。
通过对以上五个步骤的灵活组合,可以实现显示画面任意块分裂位移。
】
(以上內容出自《任天堂游戏编程技术探秘》中捲轴滚动一节。
)
“厉害。”
小林彻长出了一口气。
任天堂果然是专业的,说到底,他也只是个爱好者,不是正牌程式设计师,有些事情还处於知其然而不知其所以然的阶段。
但小林彻现在也在日常攻读健太郎的心得手册,看到这一串字符以后,脑袋里也渐渐勾勒出了对应的画面。
“所以这就是任天堂实现画面变化的技巧!”
小林彻忽然一拍脑门:“我知道咱们错在哪了。”
中裕司一愣:“我还没看懂呢!”
“不,不用看懂,只是任天堂的编程给我们指引了正確的道路,你听好,我们实现捲轴的方式不是错误的,错误的问题在於我们没有將画面合理拆分,而是想著用同一张大图进行位移,但这对於游戏机的机能而言是不可能的,所以我们应该换一种方式。”
小林彻扯过白板,飞快写了几笔,在形如坐標系一般的画面上写出一行文字。
0f丨0e
1f丨1e
“將背景分层,用这样的方式,移动一部分作为前景的素材,从而实现画面滚动的效果。
这样,就能够解决我们的问题了!”
其实更详细的代码小林彻是看不到的,那些东西被封装在程序里,凭藉手头上的设备也不足以拆解和反编译,但现在只是通过对应的针脚来推测对应的功能,这一点却不难。
拜此所赐,小林彻现在可算是搞懂他弄错了什么。
骗术高手重生为重案组探长,依靠自己的技能巧妙破案,成为了一名千机妙探!旷海忘湖出品,质量可靠,童叟无欺。...
一个大约十六七岁的少年蜷缩在地上,破旧的衣服上满是歪歪扭扭的补丁,面色蜡黄,身材消瘦,看上去无比地单薄。他是穷苦小子何永柱,生受盘剥欺辱,后获张三丰传承,透视医术武术样样精通,还能催生动植物!从此逆天改命,走向幸福人生。...
传说,死人的棺材板合不上,是生前有念,时间一久念就成了魔,不化解儿孙要倒霉。晏三合干的活,是替死人解心魔。有天她被谢三爷缠住,说他有心魔。晏三合活人的事她不管。谢三爷他们都说我短命,你就当我提前预定。然后,满京城的人都傻眼了,谢三爷今儿胭脂铺,明儿首饰铺。首饰铺掌三爷,您这是唱哪一出?谢三爷讨媳妇欢心。等等,他不是说不祸害姑娘家守活寡吗?谁这么倒霉?晏三合我。...
穿越李元芳,神探竟是我自己,最开心的事情有两件第一,犯人被我揭穿真面目,狗急跳墙要对侦探动手,我笑眯眯的拔出了刀第二,身边有个狄胖胖,每次遇到案件,我总是忍不住问一句怀英,你怎么看?(书友群797607104)...
在末世摸爬滚打的乐书瑶不小心挂了,一睁眼重生在另外一个世界,这里没有丧尸没有病毒没有变异植物,哪哪都好,就是太穷了!ampampbrampampgt 摸摸咕咕叫的肚子,乐书瑶庆幸还好自己在末世捡到的空间被带了过来。ampampbrampampgt ...
白玉雪以魂魄姿态飘荡于世间几十年,一朝重生。激动不已的她立马抱紧怀里的宝贝女儿重来一回,我只想带着我闺女独自美丽!困难时期,缺衣少食生活贫苦,她这孤儿寡母无依无靠是个人都能来踩上一脚?不怕,有随身带来的模拟经营牧场空间,动动手指,一下发家,再一下致富,眨眼间就让你高攀不起。于是乎,白玉雪给自己制定了一个小目标以最快的速度把自家闺女养的白白胖胖快快乐乐。可是,眼前这男人又是从哪里冒出来的?白玉雪这位先生,我男人早死了的,你别想冒充。某人因为想你,所以我跟阎王又借了一辈子。穿越风雨,披荆斩棘,只为再次拥你入怀。白玉雪那啥,容我先缓缓。小闺女讨厌鬼不要跟我抢妈妈!...