2018年11月02日
推出新的动画插件
Corona Labs 很高兴地宣布,新的插件:动画,现已推出。此插件最初计划作为现有 transition.* 库的扩展。在设计过程中,出现了足够多的更改,因此将其作为一个新的库是合理的。我们还决定将其作为一个插件而不是核心功能,以帮助保持核心的轻量级。
该插件分为两个主要类别:补间动画和时间线。补间动画是标准的过渡,例如使对象随时间移动、使对象淡入和淡出等。补间动画具有新功能,包括可伸缩的速度和其他事件。时间线使您能够更好地控制补间动画随时间发生的情况。您可以设置时间线标记,以便您可以前进或返回到这些标记。当时间线经过标记时,您可以触发事件。
由于它是一个插件,您需要前往 Corona Marketplace 并激活它。
接下来,您需要在 build.settings 中包含它
并在您将使用它的模块中 require 插件
对于正常的过渡,调用现在是
请注意,这里涉及两个表,第一个表用于对象参数,第二个表用于过渡参数。
对于时间线,您现在可以对动画进行编程,这些动画可以包含多个顺序和/或重叠的补间动画,每个补间动画在一个或多个对象上执行独特的补间动画。此外,您可以在时间线的任何位置设置时间标记作为跳转点。例如,您可以
它将执行一个过渡,该过渡在四秒内使一个对象在 X 轴上来回移动五次。然后,在一秒钟后开始,将对象向下移动到屏幕上,持续四秒钟,并设置标记以允许您返回到时间线的开头或跳到两秒钟处。
动画插件是免费使用的。您可以阅读插件文档,了解更多关于插件及其新功能的信息。像我们的许多其他基于 Lua 的库一样,我们将使其开源,以便您可以下载源代码并对库进行自己的更改。
请在我们的社区论坛中告诉我们您对 Corona 这个新添加的强大功能的看法。
抱歉,目前评论表单已关闭。