當前位置:主頁 > 游戲 > 正文
    魂斗羅超級跳具體原理分享
    來源:嗶哩嗶哩作者:洞察網2022-04-04 18:55:11

    從最初發現超級跳的原理到現在已經三年了,最近一次做TAS時為了更好地操縱第三關的縱向位置,我再次仔細研究了一下超級跳的原理,經過比上次更大量的數據統計和分析:

    以及通過內存修改確認各種邊界值,我確認了超級跳的具體原理:

    首先分享一下魂斗羅常用的內存監控地址:

    1、和上次的一樣,向右的跳躍在拉屏幕的第一幀會出現屏幕Y坐標和人物Y坐標一起變化的現象,于是人物會獲得兩倍的Y值變化。

    2、當人物有向左的X速度或者沒有X速度時,Y坐標的變化量就是簡單地等于Y速度的值(即大值減去大值,小值減去小值,不夠的進位。其中拉屏時大值變化的是屏幕位置大值,小值為人物位置小值)

    3、當人物有向右的X速度時,如果人物不在可拉屏的范圍內,那么Y坐標的變化量和向左時是一樣的,若人物在可拉屏范圍內,則情況較為復雜:

    屏幕Y的變化量基礎值=256-Y速度大值-1

    人物Y小值變化量=Y小值×2,若超過256,則直接減去256且不進位

    若前一幀人物的Y位置小值在這一幀Y速度小值的一倍到兩倍之間(若兩倍的值超過256,則減去256,且范圍變為Y速度小值-256,0-Y速度小值×2),則屏幕Y變化量+1,否則屏幕Y變化量不變。

    正是由于向右跳躍時Y位置變化的不確定性,跳躍才能操縱出非常大的高度差。而且可以發現,雖然已經完全了解了計算公式,但是由于不確定性較大,除了窮舉依然沒有很好的方法可以操縱出理想的情況。但是既然知道了原理,至少我們可以進行有目的的窮舉并且找到相對合適的目標。

    [責任編輯:linlin]

    標簽: 數據統計 分享一下

    相關文章

    評論排行
    熱門話題
    最近更新
    亚洲一区二区三区无码中文字幕| 亚洲AV无码一区二区三区网址| 成人伊人亚洲人综合网站222| 亚洲熟妇无码八V在线播放| 亚洲成a人片77777群色| 亚洲专区先锋影音| 麻豆亚洲AV永久无码精品久久| 亚洲伦理一区二区| 亚洲第一区香蕉_国产a| 亚洲国产成人久久综合碰碰动漫3d| 亚洲爱情岛论坛永久| 久久丫精品国产亚洲av不卡| 日韩亚洲Av人人夜夜澡人人爽| 亚洲国产精品第一区二区| 亚洲激情视频在线观看| 亚洲视频在线播放| 亚洲精品美女久久久久| 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲日韩精品无码AV海量| 亚洲砖码砖专无区2023| 亚洲狠狠色丁香婷婷综合| 久久水蜜桃亚洲AV无码精品| 日韩亚洲国产二区| 中文字幕日韩亚洲| 亚洲国产精品SSS在线观看AV| 久久久综合亚洲色一区二区三区| 99ri精品国产亚洲| 亚洲最新中文字幕| 亚洲一本到无码av中文字幕| 精品亚洲国产成人av| 亚洲精品NV久久久久久久久久| 国产亚洲色视频在线| 国产亚洲3p无码一区二区| 亚洲视频2020| 亚洲sss综合天堂久久久| 亚洲成AV人片高潮喷水| 亚洲片一区二区三区| 国产aⅴ无码专区亚洲av| 久久久亚洲AV波多野结衣| 亚洲性线免费观看视频成熟| 日本亚洲欧美色视频在线播放|