gpt4 book ai didi

animation - 有没有更好的方法来连接 Corona Lua 中的转换?

转载 作者:行者123 更新时间:2023-12-02 02:22:21 26 4
gpt4 key购买 nike

我目前正在用这段代码制作一个垃圾桶的动画,当有东西被拖放到垃圾桶上时:

local trashUp
local trashDown

trashUp = function()
transition.to(
trash, {time=100, xScale=1.2, yScale=1.2, onComplete=trashDown })
end

trashDown = function()
transition.to(
trash, {time=100, xScale=1, yScale=1})
end

然后在我想开始动画时调用 trashUp()。

代码工作正常,但我不禁觉得它可以编码得更好。为对象设置动画的两个函数!

有什么方法可以更有效地做到这一点?

最佳答案

好吧,您可以通过将第二个转换设置为延迟来在单个函数中完成;请引用此代码示例:http://developer.anscamobile.com/reference/index/transitionto

然而,根据您的情况,这并不一定那么复杂,因为现在您必须同时跟踪两个转换,而不是一次只跟踪一个转换。在您发布的代码中,您没有跟踪转换,但您可能应该在转换完成之前需要取消它们(例如,播放器在转换过程中切换场景)。

关于animation - 有没有更好的方法来连接 Corona Lua 中的转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com