javascript - KineticJS 和 requestanimationframe

标签 javascript html canvas kineticjs

我真的很喜欢 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/

相关文章:

javascript - 如何重新加载并等待元素出现?

javascript - jQuery WordPress 问题表单验证

HTML5 Canvas : Dragging outside of canvas

javascript - 底层颜色不同时颜色基础不同

javascript - 将输入文本更改为符号

javascript - searchkit - 如何将 props 传递到 itemComponent 组件中

html - 如何使背景透明并在div的左右部分创建一个三 Angular 形?

html - 使用惰性渲染时我无法将 css 文件链接到 html

javascript - 检测鼠标悬停并显示 HTML Canvas 上点的工具提示文本

javascript - 如何用 Python 解释 JavaScript