设为首页 加入收藏 用户登录

您目前的位置:主页 > 黄大仙一语破天机诗 >   正文

谁能教我超级玛丽的bug跳?

来源:本站原创发表时间:2019-10-05访问次数:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  自从看过了超级玛丽兄弟(最老的那个NES的版本)的变态过关录像之后,长期以来都想自己实现一次踩墙跳,今天无聊当中竟然真的跳出来一个,随即信心大增,试图再跳出来一起,在第一关的第二根管子前面Save了一下,随后就开始不停的Load,跳,Load,跳,却苦于无法重现,700488一肖中特于是去网上找密技指南之类的东西,关键字从“超级玛丽兄弟 密技”开始,慢慢找,最后找到了Super Mario Bros Tricks。根据上面的介绍,重新开始,跳了大概100多次,果然跳出来两次。看来这个东西也不是很难,在我的SMYNES模拟器上面大体上就是一个0.1秒左右的时机把握,多练一练准确率应该会提高的。

  踩墙跳时当你跳向一堵墙的时候,当Mario的脚触到墙的一瞬间,允许你借助墙的作用再跳一次。左图中的跳法即使在真正的游戏机上面也很容易尝试,而在右图中(用了自定义地图),进行了三次踩墙跳。

  理论:踩墙跳之所以能够成功是因为游戏即使在进行碰壁反弹的时候也会执行地板检测(这个检测只是检测”Mario的坐标可以被16整除吗?它下面有东西的支撑么?)。碰壁反弹是超级玛丽当中一种机制,用来在 Mario的左侧或右侧具有墙壁的时候能够调整Mario的水平位置,把Mario向它运动的相反方向弹出。

  只要这样,理论上可以在任何非致命性的静态物体(例如砖块和水管等)边缘完成踩墙跳。

  在超级玛丽III当中,这个技巧和超级玛丽I机制完全一样,但是更难做出来,因为游戏对于判断墙内情况更加有效。

  其实可以看出,让Mario在接触墙壁的瞬间脚的位置落在16的整数倍处,并在进行地板检测和碰壁检测之间的瞬间按下跳。这个时机还是很小的,但是经过练习应该可以增加准确度的,至少前面的一个条件比较容易达到。


Copyright 2017-2023 http://www.2e2iom.com All Rights Reserved.