|
2016-8-8 09:39 编辑 <br /><br />转载时注明原作者与来源,谢谢合作!
作者:Emeter
已知:
1. 可以认为游戏的“地图纵坐标”以地图最上方的那条线为原点,而内森的“人物纵坐标”以脚底为准。
2. 一般情况下,当内森接触到地图之间的“地图切换矩形范围”(下文中称为传送点)时,屏幕变黑,内森先进入下一幅地图,然后传送到“本应出现的位置”,最后屏幕变亮。
3. 当内森进行召唤时,人物的纵坐标先微微向上移动,然后被游戏保存锁定,随后有多种变化情况(上升、下降、保持),结束后按照保存的坐标恢复原状。
4. 当内森的坐标(脚)不在墙壁中,但身体有一部分在墙壁中时,内森将垂直向下运动
直到脱离墙壁为止。
5. 当内森的坐标在墙壁中时,内森将垂直向上运动直到脱离墙壁为止。
6. 当内森在天花板上方进行召唤时,内森的纵坐标先被保存,然后大幅度下降,最后恢复。
现在设有2张上下相通的地图(见文末流程图),上部地图为A,下部地图为B,A进入B的地图传送点为A→B(x1,y1),B进入A的地图传送点为B→A(x2,y2):
内森在由B向上切换地图到A时召唤,接触到B→A,照例进入地图A。但因为召唤中纵坐标锁定,游戏不能将其移动到“本应出现的位置”(A→B上方),而保留了原先在B中的位置(B→A中),所以会出现以下三种情况之一:
(1) 当A中(x2, y2)处没有墙壁(天花板)时,内森将自由下落,如机械塔最高处、地下保管库入口。
(2) 当A中(x2, y2)处为墙壁时,内森将向上移动到天花板上方,即所谓出城。
(3) 当A中(x2, y2)处也是一个传送点(也就是A和B的高度相同而且传送点在同一位置)时,内森将在召唤中继续被传送。(然后请重复判断一次情况。机械塔、礼拜堂有这样的垂直三联地图。)
天花板太薄了
注意:召唤过程对内森的横坐标没有任何影响。
出城后内森可在大空间内自由运动(遵循游戏中的物理法则),但屏幕不会移出该地图最小矩形边界(可以参考那些“L”形、“T”形的地图)。小地图上只在内森运动到相当于有房间的区域内(蓝色、红色、黄色区域内)才会显示出亮点,而地图完成度不会增加
屏幕范围不能超过地图边界
注:如果内森出城后被怪物打到,就会一直处于受创(击飞)硬直状态,直到能够落脚为止。
门和平台一样,可以落脚,其中部分门可以打开,而打不开的门不能横向穿越。
该处的门可以打开
内森若接触到传送点,则照样会传送到“该去的地图”。但内森若在天花板上发动召唤,而且正好下降到某个传送点的位置,那么地图切换后内森的纵坐标还是不变,这就是所谓的“错位法”(老D / rfv语)。
用错位法过来的
根据以上结论,可得到如下二阶出城法:
当情况(2)发生后让内森移动到A→B的下方,不断高跳,使内森与A→B在垂直方向上的距离正好略大于一次高跳的高度——具体说来,就是让内森头顶与地图A底部(屏幕底线)的传送点相距11~12倍自身高度——然后高跳一次,当高跳结束、内森上升到接近屏幕底线后,在二段跳的同时输入召唤指令,使内森以召唤状态碰到A→B,则地图切换为B,但内森的纵坐标仍将恢复到切换前的位置。最后有三种可能的情况:
(1) 当A的高度小于B的高度时,内森将出现在屏幕内,视情况上升(墙壁中)下降(空间中)。
(2) 当A的高度大于B的高度时,内森将出现在屏幕外(下方),即所谓“下出城”(黑暗人语)。
(3) 当A的高度等于B的高度而且传送点不在同一位置时,由于内森的人物纵坐标(脚底位置)仍在地图底线以下,所以内森还是会自由下落),仍谓“下出城”。
注:理论上说,当A和B的高度相同而且传送点在同一位置时,内森将在召唤中继续被传送。(然后请重复判断一次情况。)但实际上似乎只会出现(2)的情况,原因不明——但利用这种特殊情况可以解决“上出城”到不了垂直三联地图的中间地图的问题。
这里似乎只能用下出城法到达
流程图
实践:
PS:怎么老是有人说看不懂? [s:15]
|
|