
以前素材作者们往往只使用矩形的光束动画,因为如果做了圆头的动画那么可能会遇到 Tiled 会以圆头顶端为界处理间隔的问题,最后得到一个
||||
⌣
⌒
||||
样式的柱子。
而 GDI 离子炮那种多条光束旋转聚合到一处、多点共圆且圆的半径不断减小的图像上这个问题就更大了。
这实际上与 Tiled 的间隔获取规则有关,例如曾经为了 TA计划 的某个效果我就写过一个圆头且能连起来的动画网页链接。
然而去顺着引擎的绘制规则来设置间隔同时操作帧序列顺序对于大多素材师来说还是有些过于困难,尤其早年 Start/End/LoopStart/LoopEnd 并没有一个清晰的描述,大多语句注释还是错的,直到近年才有 ModEnc 上重写相关页面、新版词典重写条目解释、DIY论坛发布解释帖子并提供了预览序列的计算器https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=25316,然而间隔控制和绘制中心移动以及移动后抵消对图层的影响等等依旧繁琐
于是,我写了一个功能,通过 [Animation] -> Tiled.Interval= 自定义竖直方向上的绘制间隔——只需要设置一个大于 0 的整数,即可直接操作紧邻光束之间的绘制间隔。
--------------
该功能已向官版 Phobos 打开 PR,编号 #2254。
(当然,就像上面说的,这个功能是为了简化流程,所以它只是让下图效果实现起来轻松许多
)