Spine 4.0发布了

July 6th, 2021

Spine版本4.0现在可以用于生产了!这是我们到目前为止最大的版本,为你带来了许多令人兴奋的新功能、改进及错误修复。要了解详细信息,请查看编辑器更新日志以及我们的运行时更新日志

让我们来看看下面最令人兴奋的新玩具吧!

完全控制你的动画

曲线图在Spine 4.0中已经完全修改了!不再仅限于查看两个关键帧之间的曲线。新曲线图可一次显示所有关键帧之间的曲线,并有一个漂亮、易用的界面可操纵它们。

强大的新曲线图使你可以非常轻松地创建、调整和完善你的动画,能最大限度地控制动画中的值如何随时间变化。

准备好学习有关新曲线图的所有内容了吗?可前往曲线图文档,观看我们的概述视频

你最喜欢的新工具

我们的工作是为你提供支持高效工作流程的工具,让你可以在很短的时间内创建令人惊叹的动画。为此,在Spine4.0中,我们引入了偏好(favor)工具作为新曲线图的一部分。

使用姿势到姿势工作流程时,偏好工具可以快速高效地创建细分姿势。调整滑块以设置更像上一或下一关键帧的关键帧,直到拥有完美混合的分解姿势。

使用偏好工具可以节省大量时间:创建你的主要姿势,用偏好工具快速添加分解姿势,你的动画即快完成了!

查看我们的偏好工具工作流程视频教程偏好工具文档来了解更多。

分别设置轴关键帧更轻松制作动画

同时设置X和Y轴关键帧可以方便地减少时间轴的数量,但有时它会阻止你实现所需的移动。

这就是为什么我们在Spine 4.0中引入了分别设置X和Y关键帧的功能!对于每个动画,可以选择分别为骨骼的X和Y轴设置平移、缩放和剪切关键帧。还可以为插槽分别设置RGB和alpha关键帧。

我们在Spine动画系列视频中很好地利用了这一功能。务必同时查看更新后的文档

看起来很清晰!

每天我们大部分时间都在盯着屏幕。我们已经尽了自己的一份力量,通过重新设计整个用户界面,使其在高分辨率显示器上看起来非常锐利,从而最大限度地减少眼睛疲劳。

我们还花了很多精力来提高骨架在Spine内的渲染质量。提供了许多新的平滑选项,包括双三次采样和各向异性过滤 -- 这些晦涩的技术术语“让它看起来很棒”!

为了进一步完善,Spine现在支持你为所选的显示器精心创建的颜色配置文件,确保你可以看到准确的颜色。此外,如果你的游戏使用线性颜色混合,现在可以在Spine中启用相同的颜色,以看到与游戏中完全相同的骨架。

查看这些新设置,并根据你的喜好定制Spine的外观。

性能

Spine 4.0现在在所有平台上都是64位的!这意味着Spine速度更快,可以根据你的项目需要使用任意大的RAM,无论项目变得有多大。

我们还极大地提高了处理含有数千个骨骼、附件和时间轴的大型项目的效率。这对于有许多外观和附件或有多个骨架的项目特别有用。

改进

我们在各方面都做了大量小改进,从新增100多个热键到各种小改进,这些都是使Spine如此易于使用的原因。我们花在这些事情上的时间几乎和花在重大功能上的时间一样多!

为了补充所有新的编辑器功能,我们重写了整个Spine用户指南,以详细描述所有新功能。中文、日文和韩文的翻译正在进行中。

360度旋转

能够选择旋转方向并且旋转超过360度是用户们一个长久以来的要求。我们很高兴地说,现在你可以了!

通过在新曲线图中查看旋转值和其他曲线,你可以清楚地看到移动是如何随时间变化的。很容易看到任何不平滑的过渡,且很容易直接在曲线图中修复。

启动Spine

我们已经完全修改了Spine的基础:Spine启动程序。它看起来很酷,启动速度也更快,并且使用我们新的服务器/CDN基础设施来下载更新。此外,你现在可以选择你想要的major.minor版本,如4.0,它将自动为你提供最新的兼容版本。

运行时

所有运行时都支持所有新的编辑器功能!有关游戏引擎和语言的特定更改,请参阅Spine运行时更新日志

4.0的许多工作都是在内部进行的,只有很小的API更改。在大多数情况下,你可以在不更改代码的情况下将游戏和应用程序升级到4.0!要使用4.0运行时,你仍然需要使用4.0编辑器导出文件。

自3.8版本以来,我们已经解决了320多个问题,包括错误修复、API改进和新功能。感谢报告问题和提出运行时改进建议的每个人!

不建议使用Lua和ActionScript

由于构建Lua和ActionScript运行时的产品(如Corona和Flash)已停产,Lua和ActionScript运行时的使用量多年来一直在下降。我们希望腾出开发资源来开发新功能和新运行时。

Spine 4.0是支持spine-lua、spine-corona、spine-love、spine-as3及spine-starling的最后一个版本。仍然可以看到4.0的错误修复和更新,但不会更新到4.1或更高版本。

下一版本

我们的下一个版本将是Spine 4.1,我们将主要关注编辑器方面的生命质量功能。在运行时方面,我们将增加对新游戏工具包的支持,特别是Godot!

感谢社区中每一位报告问题、测试beta版并提供建议和反馈的人,以帮助我们形成最新的新增功能。你的意见非常宝贵!

祝大家快乐制作动画!
–Spine团队

Spine论坛上讨论这篇文章。