在游戏minecraft中,要塞比较难以找到,用通常的方法一般需要至少10个末影之眼。今天,我将介绍一下我独自研究出的基于坐标系的快速寻找法(纯属原创,如有雷同纯属巧合)

工具/原料

  • java版minecraft(此处以1.8版为例)
  • 有三角函数功能的计算器(此处采用Casio fx-991CN X)

步骤1:测定数据

  1. 1

    创建一个新的世界

  2. 2

    找一个视野开阔的地方,并按F3打开调试面板

  3. 3

    丢出末影之眼,确定大概方向

  4. 4

    再丢一个,当末影之眼飞到最高点停留时立即将准心中心对准末影之眼的中心,之后直到第六步前一定要避免鼠标再次移动

  5. 5

    记录调试面板中的X,Z,a三个数据,分别记为X1,Z1,a1

  6. 6

    向当前方向的斜前方约45°方向走大约500格(不必精确),找一个视野开阔的地方

  7. 7

    重复第3~5步,但将X,Z,a三个数据分别记为X2,Z2,a2

    END

步骤2:计算坐标

  1. 1

    公式如图,先计算X,再代入计算Z

  2. 2

    如本例,计算结果为:

    X=-171.2972969

    Z=810.7179633

    END

步骤3:找到要塞

  1. 1

    四处走走,使你屏幕上显示的坐标接近计算结果,并最终到达这个位置,如图

  2. 2

    用正常找要塞的方式,即丢末影之眼,找到它钻入地下的位置,向下挖

  3. 3

    在X=-173.700

    Z=804.300的位置找到要塞,水平方向距计算所得位置仅6.88格,成功找到要塞

    END

附:公式推导方法简介(适合具有高中数学知识的读者)

  1. 1

    minecraft中的坐标系和数学上的坐标系略有不同,如图。其中,θ是计算坐标时所用的直线的倾斜角,与a之间有一定的关系,如图所示。而图中的4个角度值是a的取值。根据眼的飞行方向和眼出发地的坐标,可以在两个点作出两条直线,并用点斜式求出直线方程,计算交点即为要塞位置。

  2. 2

    方程化简后如图,解出X、Z即为答案

    END

注意事项

  • 由于一个世界里有多座要塞,可能出现两次测定时得到不同的要塞的情况,因此,此方法不能保证100%有用(出于这一点,步骤1第6步才建议向斜前方走)
  • 一定要在达到最高点时测定,否则误差大
  • 若出现a=±90°、0°、180°的情况,可以往旁边走一走再测
  • 考虑到可能出现的误差,及丢眼时可能需要多次才能对准,本方法大约需丢10次末影之眼,平均损耗1.67个,远少于正常方法
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。