2017-04-03 63 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