2017-04-03 2 views
0

그래서 저는 최근 몇 가지 스프라이트 시퀀스를 연결하고 있었고 체인의 실제 단순성을 고려할 때 오랜 시간이 걸렸습니다. 나는 하나의 복잡한 체인을 만들고 싶다면 극도로 좌절감을 나타내고 노력할만한 가치가 없을 것이라고 생각했습니다.코로나 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

에서

  • 유튜브

    에 몇 가지 유용한 팁을 비디오 The Corona SDK - Ep 11 - Animation Sequences 참조 , 이것은 어떤면에서 도움이 될 것 같습니다. 감사합니다! 아무도 플러그인의 종류를 알지 못한다면, 나는 그것에 대해 이야기했다. 그런 다음 나는 노력하고 그것을 직접 작성하는 것을 고려할 것이다. :) – Footurist

  • 관련 문제