2017-04-03 33 views
0

因此,我最近链接了一些精灵序列,考虑到链条的实际简单性,我花了很长时间。我注意到,如果有人想做一些更复杂的连锁店,那将是非常令人沮丧的,可能不值得付出努力。在Corona SDK中链接精灵序列?

这是一个非常简单的案例,由于多个图像工作表正常工作,因此一个精灵对象的序列更改方法。但是,一旦你得到更复杂,你最终真的很难读代码:

 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 

我只是想知道,如果有人在这里知道一个插件(模块),这让制作一个小的过程更复杂的精灵动画(链接它们)更容易。

感谢您的帮助!

问候,尼尔斯

回答

0

我没有使用精灵动画到目前为止但也许这将建议对你有用。 尝试

+0

虽然我打算留在精灵张现在,这似乎有助于某种方式。那谢谢啦!如果没有人知道这种插件,我已经讨论过了,那么我会考虑自己做出努力并自己写。 :) – Footurist