现在我发布了万象添补0.17.0。上次发布的是 0.15.0,但是它一直核审,一直核审,核审了一周也没有动静。既然如此,那么 0.16.0 呢?本来我要发布的就是 0.16.0,但是打包完我才发现有个严重的漏洞可以修复了,那就是落木栅栏自身不连接漏洞。在 1.21.130.20 中,由于缺乏相关接口,我即使已经发现了这个严重漏洞也无能为力;但是在最新(2025 年 10 月 25 日)的 1.21.130.22 中,他们提供了接口,就是一个新组件和新原版标签,我就可以修复这个问题了。于是,为了修复这个问题,我开启了万象添补的 0.17.0。 在我原本的计划中,0.17.x 是最后一个测试版大版本。也就是说,不会再有 0.18.x 了,接下来要再巨大地提升版本号,就直接是 1.0.0,也就是正式版了。现在我基本做好了 0.17.0 的新内容,不多;接下来就是 0.17.1。其实可以看出来,从 0.14.0 开始,就没有 0.x.1 这样的版本号了,我要稍微加快一点进度。但是在着手开发 1.0.0 之前,我要先做 0.17.1。
在 0.16.0 中,我主要加入了两个新内容:一个是相机缓动的新系统,另一个就是我之前说的两个点子的另外一个了,它的名字是我突然想到的,“方块平铺器”。没想到,两个点子之一的竹柜花了我那么久去开发,之二的方块平铺器却相对很简单,我很快就做好了。不过我们先看相机缓动的新系统,最近他们加入了一套接口,这样我们就可以实现更加平滑的相机缓动了。 现在我们可以通过样条,Spline,缓动相机。他们内置了两种样条,一种是线性的,也就是 LinearSpline;另一种是曲线的,也就是 CatmullRomSpline。于是我首先做了个选择缓动样条的 UI,要在两个按钮上写好两种样条的名称。第一种很好翻译成中文,“线性缓动”就是了。第二种则没那么好翻译,Catmull 和 Rom 是这个样条的两位发明者的姓氏(此说法仅供参考),选择音译的话,结果就太长了(“卡姆罗姆”四个字也很长);如果选择缩写,“CR 样条”又会让人感到不知所云。 于是,我搞了个怪操作。 (◕ˇ∀ˇ◕)
那就是,把它翻译成“猫条缓动”! ╭(°A°`)╮ || (ㅇㅅㅇ❀)
很容易注意到“猫”的来源,而“条”就是“样条”中的那个“条”。 ヾ(✿゚▽゚)ノ
总体来说,我还是对我这个坏心思挺满意的,一目了然,记忆点很明显。 (=^▽^=)
猫猫这么可爱,能有什么坏心思呢…… ヾ(@^▽^@)ノ
🎉🔌方块平铺器!🔌🎉 很久之前,玩竹林生存造树场的地下室的时候,我需要把整面石头墙壁都挖深一层,才能换上石砖。于是我想,如果能有什么东西,让给一个封闭平面铺砖的工作轻松一点就好了…… ╮(︶﹏︶)╭
于是现在我做好了方块平铺器,专门用来解决这个问题。 (*^ω^*)
只要把方块平铺器放在地上,对着它放置方块,方块就会自动在特定平面内平铺开啦~ 为什么写作风格突然转变这么大?不知道 •﹏• 也许只是深夜发疯捏…… (睡觉)-_-
本来方块平铺器只是为了给封闭空间平铺方块而设计的,但是如果用在非封闭的空间,它会怎样工作?这就涉及到它的第二个用途了,那就是画圆。 方块平铺器的平铺范围是有限的,它只能在半径 16 格的圆内平铺方块。如果让它处于非封闭空间,那么它就会寻找这个范围内最远的点放置方块,最后就会形成圆。 如果方块平铺器向上或向下放置,那么就会在水平平面平铺方块;如果朝东或西放置,那么就会在南北上下那个平面内平铺方块;如果朝南或北放置,那么就会在东西上下那个平面内平铺方块。总之,它只会在与它上面的箭头垂直的平面内平铺方块。 对准方块平铺器放置方块,方块就会变成粒子效果,按照特定的路径快速移动到指定位置。到达位置后,粒子效果会变回玩家放置的方块。
以上就是 0.16.0 的主要内容了,而在 0.17.0 中,我加入了自定义树苗和气泡。它们都是来自添补附加包的方块,自定义树苗是我之前发布过的附加包,现在我把它移植到了高版本;气泡是我在某个事件中开发的方块,我也把它移植到万象添补里。   对了,还有一件事情,那就是相机样条缓动现在支持 Z 轴旋转了,也就是支持滚转角的设置了,这样我们就可以做出倾斜的甚至上下颠倒的视角了。 正当我准备发布万象添补 0.17.0 时,我突然发现了一个严重漏洞。如果我们对着方块平铺器放置方块,那么在粒子效果到达目标位置的这段时间里,代表方块的物品是不会消耗的,只有到达了位置,世界中真正出现那个方块后,物品才会消耗。但是,如果我们赶在物品消耗前放置方块,就会导致方块复制。 为了修复这个漏洞,我紧急开发了 0.17.1。由于这是一个紧急开发的版本,我只修复了两个漏洞,加入了一个新方块,就打算直接发布。我要赶在这周末结束前发布新版本。 今天早上(10 点)我起来一看,万象添补的核审终于过了。但是现在(15:22)我要发布新版本了,我又要亲手把它送进核审了。 |