我真的很喜欢 KineticJS 框架,并且想将它用于我正在创建的 Canvas 游戏。
但是,我能找到的有关使用 KinecticJS 进行动画和重绘的所有信息似乎都是事件驱动的,这对我来说不起作用,因为我需要能够最好使用 requestanimationframe 重绘每个帧上的每个图层。
有关于 KineticJS 使用 requestanimationframe 的信息吗?
另外,像下面这样的工作是否会影响性能?
function main ()
update();
stage.clear();
stage.addLayer(backgroundLayer);
stage.addLayer(playerLayer);
stage.addLayer(foregroundLayer);
requestAnimationFrame(main);
}
main();
最佳答案
作为 KineticJS 的用户,我认为 EaselJS 可能更适合您的需求......
查看他们的动画 API: http://www.createjs.com/tutorials/Animation%20and%20Ticker/
关于javascript - KineticJS 和 requestanimationframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18177893/