推出新的动画插件 | Corona Labs - Solar2D 游戏引擎
 

推出新的动画插件

推出新的动画插件

Corona Labs 很高兴地宣布,新的插件:动画,现已推出。此插件最初计划作为现有 transition.* 库的扩展。在设计过程中,出现了足够多的更改,因此将其作为一个新的库是合理的。我们还决定将其作为一个插件而不是核心功能,以帮助保持核心的轻量级。

该插件分为两个主要类别:补间动画时间线。补间动画是标准的过渡,例如使对象随时间移动、使对象淡入和淡出等。补间动画具有新功能,包括可伸缩的速度和其他事件。时间线使您能够更好地控制补间动画随时间发生的情况。您可以设置时间线标记,以便您可以前进或返回到这些标记。当时间线经过标记时,您可以触发事件。

由于它是一个插件,您需要前往 Corona Marketplace 并激活它

接下来,您需要在 build.settings 中包含它

并在您将使用它的模块中 require 插件

对于正常的过渡,调用现在是

请注意,这里涉及两个表,第一个表用于对象参数,第二个表用于过渡参数。

对于时间线,您现在可以对动画进行编程,这些动画可以包含多个顺序和/或重叠的补间动画,每个补间动画在一个或多个对象上执行独特的补间动画。此外,您可以在时间线的任何位置设置时间标记作为跳转点。例如,您可以

它将执行一个过渡,该过渡在四秒内使一个对象在 X 轴上来回移动五次。然后,在一秒钟后开始,将对象向下移动到屏幕上,持续四秒钟,并设置标记以允许您返回到时间线的开头或跳到两秒钟处。

动画插件是免费使用的。您可以阅读插件文档,了解更多关于插件及其新功能的信息。像我们的许多其他基于 Lua 的库一样,我们将使其开源,以便您可以下载源代码并对库进行自己的更改。

请在我们的社区论坛中告诉我们您对 Corona 这个新添加的强大功能的看法。

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自 1979 年以来,Rob 一直在编写游戏代码,从个人电脑到大型机。他在游戏行业拥有超过 16 年的专业经验。

暂无评论

抱歉,目前评论表单已关闭。

该网站不再更新,仅供存档之用。

 

Corona SDK 现在是 Solar2D

https://Solar2D.com/

×