[Arc自制]新·AFF工具箱 开发日志2
大家好。 非常抱歉工具箱炸了一段时间。不过现在已经恢复,上篇日志(以及这一篇)中提到的改动也已经上线。 上一篇开发日志之后已经有一段时间了,在此期间我又添加了一些新的功能。 新工具
在新版本的工具箱中,添加了四个新的工具: Arc断点位移工具
Arc包围工具
位移优先的Timing缓动工具
时间组闪烁工具
Arc断点位移工具
这个工具差不多是一个侧重点不同的Timing切蛇,它更倾向于在给定断点处添加一个位移。效果是下面这样:
这个例子中Arc被平均分割了,不过按照设计用途来说,对长Arc使用不平均的分割会产生更有趣的效果。 Arc包围工具
不过多介绍,很常见的碎蛇类型,现在也能用AFF工具箱轻松地写出来了。
位移优先的Timing缓动工具
传统的Timing缓动工具倾向于创建一组Timing,使BPM从一个值逐渐变化到另一个值。实际上,较小的BPM跳变不是那么容易察觉,有时可能不需要精确控制BPM的变化量,而是需要控制Note在视觉上的位移。这个新的Timing缓动工具就是按照这种思路来设计的。 这个工具生成的Timing在视觉上,单位时间内Note的位移与使用基准BPM相同,在这个区间内Note会产生速度变化。刚开始的时候生成的结果可能会让习惯使用传统Timing缓动的人有些困惑,不过预览一下就会理解了。 你可能注意到缓动函数那里有了些新东西,这是后文所要介绍的。 时间组闪烁工具
不解释了,闪起来吧。 “后处理”模块
这次更新在每个Arc工具中都添加了这样一个模块,可以对生成的Arc组进行后处理。 这个模块本意是用于扩充切蛇工具的功能,不过在别的工具的生成产物里它也许也能产生一些作用。 说真的,我都觉得这功能来得有些太晚了,Excel都比原来那个切蛇好用。 更多的缓动函数
这次更新添加了
30个
常用的缓动函数,它们可以在两个Timing缓动工具以及帧动画辅助中使用。其中,back系列的回弹,elastic系列的弹簧效果,bounce系列的弹跳效果都很有意思!如果你只是想要一些更刺激的BPM变化,余下的众多缓动函数相信也能够满足你,不用再手动输入控制点坐标啦。 你可以在easings.net这个网站预览所有的缓动函数。 Arc语句生成和时间细分计算器
这两个功能以更好的形式回归了。现在,点击对应文本框右端的“+”按钮就可以找到这两个工具,并且在提交之后,结果会被自动填充到文本框里。 杂七杂八的改进
更新了aff处理库版本。现在,AFF工具箱对你能想到的谱面要素有了更好的支持。
“帧动画辅助”现在支持地面物件。也是由于这个原因,它被移动到了“其他工具”分类。
首页的提示条幅可以关闭了。
深色模式切换按钮。如果你不喜欢当前自动选择的配色方案,可以切换到另一个。
菜单栏上的按钮现在有了悬浮提示。
社群链接!它会显示在每个页面的上方,直到你把它关了。
是的,我们有一个群,虽然是刚建的
修复了仅仅关闭语言选择菜单页面也会重载的问题。
下次再见!