我有一個空閒的玩家動畫,我想在一些動畫之間做一個平滑的過渡。閒置的動畫是默認的動畫,從那個轉換我想能夠切換到另一個狀態(讓我們說打架),然後回到閒置狀態。對於閒置的角色動畫的代碼是目前這樣的:SpriteKit動畫之間的適當轉換
self.addChild(playerAnimation)
playerAnimation.runAction(SKAction.repeatActionForever(
SKAction.animateWithTextures(playerAnimationManager.idleManAnimation.textureArray, timePerFrame: 0.1)))
現在,這個計劃永遠繼續下去,現在,但我需要攔截,並在此基礎之上添加一個新的動畫(這是相同的角色,處於新的狀態)。我在想,我應該停止閒置的動畫,切換到新的,然後在完成時回到空閒狀態,但我不相信這是鏈接動畫的最佳方式,我還沒有真正找到一個很好的資源來解釋如何去做吧。
有什麼建議嗎?謝謝 !
這聽起來的確是一個合理的解決方案。讓我嘗試一下,看看它是如何工作的,謝謝! – Spyros