黑耀镜の恶魔城

查看: 2309|回复: 8

[GBA] 白夜红门传送的原理小结

[复制链接]
发表于 2007-5-2 12:56:50 | 显示全部楼层 |阅读模式
2016-8-12 00:13 编辑 <br /><br />其实是:
在宽度只有一个格子的房间里,人物到右边换版线右侧16个像素后的位置,就会跳到某个特定的房间中。
而在红门的情况下,急退后,人物退到右边换版线右侧66个像素后的位置,满足了上述条件。
其实也可以利用见到死神的剧情来传送。
为什么有这两个条件呢?
我们知道GBA也是使用2^n大小的数据,而GBA的屏幕大小是240×160,那么宽度只有一格子的房间,用边长是2^8 = 256的正方形来存储最合适了。
可是这样,宽度就会多出256 - 240 = 16象素来——而人物应该在走过屏幕边界处就立即换版。
因此白夜的开发人员就规定,在宽度只有一个格子的房间里,人物走过屏幕右边界(即240处)就换版。
这就意味着,256象素外,就不是特殊规定的换版了。
而红门急退,人物可以在门关上前退到256之外。
那么,门关上之后……

发表于 2007-5-2 17:33:37 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />不愧是Emitter,说的话也够专业的:) :) :)

 楼主| 发表于 2007-5-2 18:08:30 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />受之有愧啊!
经过精确测量,发现数据有误。
水:政府忠告……

发表于 2007-5-3 11:07:38 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />..........
无语中。。。。

发表于 2007-5-5 15:31:33 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />后面大概看懂了,前面写的 “格子”  是啥意思?

发表于 2007-5-5 16:48:26 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />晕晕忽忽。。。  

发表于 2007-5-11 17:34:08 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />又看了一便。。。仔细的
仿佛这次全看懂了。。。
如果从屏幕换版线位 一下能到 右边的 16像素以后 就可以红门传送 
但正常的出门 进门是不能到16 像素或大于16像素 的位置 急退的话就能办到。。。

发表于 2007-5-11 17:37:36 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />说白了 就是他机器设计的不行
要是256长度的屏幕 仿佛就没这问题了
哈哈

 楼主| 发表于 2007-5-11 19:23:25 | 显示全部楼层
2016-8-12 00:13 编辑 <br /><br />在后面出的白夜晓月2合1中修正了红门传送。

*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|主页

GMT+8, 2024-12-18 22:02

Powered by Discuz! X3.4

Copyright © 2003 CVCV.NET. all rights reserved.

快速回复 返回顶部 返回列表