Plugins 在Corona SDK中链接精灵序列?
所以,我最近链接了一些精灵序列,考虑到链接的实际简单性,我花了很长时间。我注意到,如果一个人想做一些更复杂的链,那将是非常令人沮丧的,可能不值得付出努力 这是一个非常简单的情况,使用了一个sprite对象的序列更改方法,因为有多个图像页,可以正常工作。但一旦你变得更复杂,你就会得到真正难以阅读的代码:Plugins 在Corona SDK中链接精灵序列?,plugins,lua,sprite,coronasdk,chain,Plugins,Lua,Sprite,Coronasdk,Chain,所以,我最近链接了一些精灵序列,考虑到链接的实际简单性,我花了很长时间。我注意到,如果一个人想做一些更复杂的链,那将是非常令人沮丧的,可能不值得付出努力 这是一个非常简单的情况,使用了一个sprite对象的序列更改方法,因为有多个图像页,可以正常工作。但一旦你变得更复杂,你就会得到真正难以阅读的代码: function fox:playSeq() pcall(function() self:removeEventListener("sprite", sel
function fox:playSeq()
pcall(function() self:removeEventListener("sprite", self.sequenceChanger) end)
local counter = 0
function self.sequenceChanger(event)
if event.phase == "ended" then
counter = counter + 1
if counter == 3 then
counter = 0
end
self:setSequence("walking"..(counter + 1))
self:play()
end
end
self:addEventListener("sprite", self.sequenceChanger)
self:play()
end
我只是想知道这里是否有人知道一个插件(模块),它使制作更复杂的精灵动画(链接它们)的过程变得更容易
谢谢你的帮助
您好,尼尔斯到目前为止我还没有使用精灵动画,但这条建议可能对您有用。 试一试
- 使用(无免费试用版,出口至Corona)。阅读更多:
- 如何在Corona SDK中制作动画-查看YouTube上的视频
- 一些有用的提示来自