本文介绍了我应该使用window.webkitRequestAnimationFrame而不是setInterval吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个JavaScript游戏,我很困惑我应该使用哪一个 - window.webkitRequestAnimationFrame 或 setInterval 用于移动我的游戏角色。
I am developing a game in JavaScript and I am confused on which one I should use - window.webkitRequestAnimationFrame or setInterval for moving my game characters.
推荐答案你可以使用window.webkitRequestAnimationFrame而不是setInterval
you can use window.webkitRequestAnimationFrame instead of setInterval
var counter = 0; var requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame; var cancelAnimationFrame = window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelRequestAnimationFrame || window.mozCancelAnimationFrame || window.oCancelRequestAnimationFrame || window.oCancelAnimationFrame || window.msCancelRequestAnimationFrame || window.msCancelAnimationFrame; var animation = function(){ animationFrame = requestAnimationFrame(animation); render(); } animationFrame = requestAnimationFrame(animation); function render(){ counter ++; $('develement').css('-webkit-transform','translate3d(-'+counter+'px, 0, 0)'); }更多推荐
我应该使用window.webkitRequestAnimationFrame而不是setInterval吗?
发布评论