本篇教程由作者设定使用 CC BY-NC 协议。

相关链接

  1. 单法术范围挖掘(3x3,5x3,5x5...)法术教程 - [HC]咒法学 (Hex Casting)

  2. 一种适用性广,迭代次数低的坐标操作思路(还没写)

引言

所谓的范围挖掘,实际上就是对所生成的点阵实行 破坏方块  托特之策略 操作。

此篇教程中,shBLOCK大佬分享了一种较为通用的点阵生成方式。简单来说,shBLOCK先通过矢量叉乘确定了自然坐标系,然后通过循环并且对循环轮次进行因式分解确定了需要破坏方块的相对坐标,再对其进行破坏方块操作。这种方法最主要的优点是可以确定自然坐标系,从而可以实现非对称的形状挖掘,但是也拥有着诸多缺点。

本文将介绍另外一种更为简便的点阵生成思路,相较于shBLOCK的方法,其优缺点如下:

  • 思路与图案绘制更为简便,不需要生成复杂的数列或进行循环操作。

  • 没有冗余的迭代,亦可通过对图案列表后期优化进一步减少迭代次数。

  • 形状固定,只能生成奇数边长的立方体。

  • 点阵较大时,图案列表会变得更冗长,不过有办法避免。

基本思路

点➡线➡面    对,就那么简单好懂

图案列表

为了方便展示,下述列表将以3×3×3点阵为例。图案列表主要以两个部分组成,即点阵生成破坏方块执行

一种思路更为简单的范围挖掘教程-第1张图片效果图

点阵生成:3x3x3点阵

内省
        双子之分解
        双子之分解
        向量之精思,+X型
        加法之馏化
        弄臣之策略
        向量之精思,-X型
        加法之馏化
反思
意识之精思
指南针之纯化
意识之精思
照准仪之纯化
弓箭手之馏化
意识之精思
照准仪之纯化
轴向之纯化
加法之馏化
数字之精思:3
双子之策略
向量之精思,+Y型
加法之馏化
弄臣之策略
向量之精思,-Y型
加法之馏化
数字之精思:3
群体之策略
托特之策略
内省
        双子之分解
        双子之分解
        向量之精思,+Z型
        加法之馏化
        弄臣之策略
        向量之精思,-Z型
        加法之馏化
反思
弄臣之策略
托特之策略
  • 如果将以上生成中心点改为一个可以自我递归的坐标(比如 定位哨卫 ),即可实现大范围挖掘。

  • 如果配合shBLOCK教程中的点阵生成办法进行坐标递归,即可实现横向大范围挖掘。我相信看得懂上面列表的人都会自己写了,所以我就不写这两种办法了。

  • 使用以上两种办法时,为了减少迭代次数,可以先生成点阵再进行坐标相加。

执行部分

内省
        破坏方块
反思
弄臣之策略
托特之策略
初学者之策略

执行部分(不使用托特)

双子之分解
算盘之纯化
福金之策略
群体之拆解
考察
破坏方块
雾尼之精思
双子之策略
雾尼之精思
群体之策略
赫尔墨斯之策略

一种思路更为简单的范围挖掘教程-第2张图片图案列表