国精产品一区一区三区mba下载,国产免费av一区二区三区,国产三级片在线观看,国产免费内射又粗又爽密桃视频,国产精品综合一区二区三区

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

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

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

首先分享一下魂斗羅常用的內(nèi)存監(jiān)控地址:

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

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

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

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

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

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

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

[責任編輯:linlin]

標簽: 數(shù)據(jù)統(tǒng)計 分享一下

相關文章

評論排行
熱門話題
最近更新