在游戏minecraft中,要塞比较难以找到,用通常的方法一般需要至少10个末影之眼。今天,我将介绍一下我独自研究出的基于坐标系的快速寻找法(纯属原创,如有雷同纯属巧合)
工具/原料
- java版minecraft(此处以1.8版为例)
- 有三角函数功能的计算器(此处采用Casio fx-991CN X)
步骤1:测定数据
- 1
创建一个新的世界
- 2
找一个视野开阔的地方,并按F3打开调试面板
- 3
丢出末影之眼,确定大概方向
- 4
再丢一个,当末影之眼飞到最高点停留时立即将准心中心对准末影之眼的中心,之后直到第六步前一定要避免鼠标再次移动
- 5
记录调试面板中的X,Z,a三个数据,分别记为X1,Z1,a1
- 6
向当前方向的斜前方约45°方向走大约500格(不必精确),找一个视野开阔的地方
- 7
重复第3~5步,但将X,Z,a三个数据分别记为X2,Z2,a2
END
步骤2:计算坐标
- 1
公式如图,先计算X,再代入计算Z
- 2
如本例,计算结果为:
X=-171.2972969
Z=810.7179633
END
步骤3:找到要塞
- 1
四处走走,使你屏幕上显示的坐标接近计算结果,并最终到达这个位置,如图
- 2
用正常找要塞的方式,即丢末影之眼,找到它钻入地下的位置,向下挖
- 3
在X=-173.700
Z=804.300的位置找到要塞,水平方向距计算所得位置仅6.88格,成功找到要塞
END
附:公式推导方法简介(适合具有高中数学知识的读者)
- 1
minecraft中的坐标系和数学上的坐标系略有不同,如图。其中,θ是计算坐标时所用的直线的倾斜角,与a之间有一定的关系,如图所示。而图中的4个角度值是a的取值。根据眼的飞行方向和眼出发地的坐标,可以在两个点作出两条直线,并用点斜式求出直线方程,计算交点即为要塞位置。
- 2
方程化简后如图,解出X、Z即为答案
END
注意事项
- 由于一个世界里有多座要塞,可能出现两次测定时得到不同的要塞的情况,因此,此方法不能保证100%有用(出于这一点,步骤1第6步才建议向斜前方走)
- 一定要在达到最高点时测定,否则误差大
- 若出现a=±90°、0°、180°的情况,可以往旁边走一走再测
- 考虑到可能出现的误差,及丢眼时可能需要多次才能对准,本方法大约需丢10次末影之眼,平均损耗1.67个,远少于正常方法
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。