我如何設置corona sdk裏的movieclip幀速率?我有一個正常的動畫片段,但我想要一個較慢的動畫。我找不到有關movieclip的api文檔。Corona SDK - Movieclip幀速率
0
A
回答
1
的方式來提高@krs回答,如果你想傳遞一個參數:
local function callNextFrame(target)
target:nextFrame()
end
function play_anim(event)
local listener = function() return callNextFrame(event.target) end
timer.performWithDelay(100,listener,24)
end
參考:http://docs.coronalabs.com/api/library/timer/performWithDelay.html
2
爲此,您可以在timer
的幫助下使用myAnim:nextFrame()
。試試下面的代碼:
local movieclip = require("movieclip")
local myAnim = movieclip.newAnim{"cube1.png", "cube2.png", "cube3.png", "cube4.png", "cube5.png", "cube6.png"}
myAnim.x = 160
myAnim.y = 240
localGroup:insert(myAnim)
對於幀之間的快速轉換,你可以使用:
local function callNextFrame()
myAnim:nextFrame()
end
timer.performWithDelay(10,callNextFrame,-1)
對於幀之間緩慢的過渡,你可以使用:
local function callNextFrame()
myAnim:nextFrame()
end
timer.performWithDelay(1000,callNextFrame,-1)
進一步的信息,請訪問:
保持編碼.............. :)
2
動畫片段贊成imageSheets和精靈,你可以通過定時有更好的控制棄用。有一個movieclip.lua的變體,可以讓你指定一個延遲,但它是一個不受支持的版本。
相關問題
- 1. corona sdk慢線速度?
- 2. Corona SDK,加速聲音
- 3. VideoCaptureDevice幀速率
- 4. SKVideoNode幀速率
- 5. Corona SDK - 逐幀動畫和加速計問題
- 6. 數據速率和幀速率屬性
- 7. WPF和幀速率
- 8. JS requestAnimationFrame幀速率
- 9. Maya API幀速率
- 10. 估計幀速率
- 11. Corona SDK跨設備屏幕分辨率
- 12. Corona SDK動態更改精靈速度
- 13. 如何將ImageRect圖像用於corona sdk中的movieclip?
- 14. C++ SDL幀速率脈衝
- 15. Libgdx問題幀速率(FPS)
- 16. Android Preveiw幀速率查詢
- 17. 幀率獨立加速度
- 18. Javascript setTimeout和幀速率
- 19. 從AVCaptureVideoDataOutput獲取幀速率
- 20. matplotlib - 更快的幀速率?
- 21. Three.js - 更高的幀速率
- 22. iOS Sprite動畫幀速率
- 23. AVAssetWriter/AVAssetWriterInputPixelBufferAdaptor - 黑幀和幀速率
- 24. AVAssetExportSession中的幀速率或比特率?
- 25. 幀率獨立加速/減速?
- 26. Corona SDK動畫newImageRect
- 27. (Corona SDK)的區域
- 28. 如何使用Application.targetFrameRate設置目標幀速率來修復壞幀速率(vsync)
- 29. Corona sdk + xmpp
- 30. Corona SDK和Evernote
http://www.coronalabs.com/blog/2012/10/02/animated -sprites和 - 方法/ – Simonini