Board logo

标题: [硬件改造] md的32M的sonic 那个奖励关卡,效果接近SFC银河风暴啊 [打印本页]

作者: k62163    时间: 2012-12-23 21:20     标题: md的32M的sonic 那个奖励关卡,效果接近SFC银河风暴啊

md的32M的sonic 那个拿钻石的奖励关卡,老美是怎么在md机能上做出那种伪3D卷轴的效果的?感觉和SFC上的银河风暴的技术差不多啊。
作者: SONIC3D    时间: 2012-12-23 23:26

1.通过行中断把一个Sprite的部分行忽略描画或加倍描画,模拟背景和前景锁桥的纵向上的仿射变换。
2.通过行中断对前景锁桥的左右偏移作描画,并辅以若干种木板不同远近的Sprite图和金环不同远近的Sprite图,模拟透视投影。
很省力的纯软件实现,人和3D空间变换都不用,当然条件是每次描画运算都要在一个行中断的发生时间内计算完,行中断每秒发生240x60次或244*50次,所以对代码的执行时间要求很高。


银河风暴用的是SFC的VDP自带的Mode 7,可以理解为是SFC显卡提供的一种2D硬件加速,用于模拟纵深3D效果的,对代码的时间优化要求低,由硬件帮程序猿完成了几何变换后的光栅化的步骤。


SONIC3D就是一部优质技术、音乐、画面堆积起来的渣作啊。。。泪奔。。。换个主角多好。。。


[ 本帖最后由 SONIC3D 于 2012-12-23 23:28 编辑 ]
作者: 老五    时间: 2012-12-24 11:53

引用:
原帖由 SONIC3D 于 2012-12-23 23:26 发表
1.通过行中断把一个Sprite的部分行忽略描画或加倍描画,模拟背景和前景锁桥的纵向上的仿射变换。
2.通过行中断对前景锁桥的左右偏移作描画,并辅以若干种木板不同远近的Sprite图和金环不同远近的Sprite图,模拟透视 ...
把这段话精简一下:SONIC3D就是优质的渣:D
作者: SONIC3D    时间: 2012-12-25 01:33

引用:
原帖由 老五 于 2012-12-24 11:53 发表

把这段话精简一下:SONIC3D就是优质的渣:D
你想说什么:D
作者: 老五    时间: 2012-12-25 10:08

引用:
原帖由 SONIC3D 于 2012-12-25 01:33 发表


你想说什么:D
我要自行车




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0