Html5 canvas kineticjs层重绘优化
背景:我正在使用kineticjs开发一款实时多人html5画布游戏,主要在手机浏览器上玩。游戏中有很多事情在进行,比如每秒与服务器的套接字通信,基于服务器响应使用kineticjs重新绘制和动画,所有这些都在厚重的图形界面之上。这款游戏在桌面浏览器中运行良好,但在手机上运行缓慢。因此,我需要找到所有可以优化代码的方法 我的问题,Html5 canvas kineticjs层重绘优化,html5-canvas,kineticjs,Html5 Canvas,Kineticjs,背景:我正在使用kineticjs开发一款实时多人html5画布游戏,主要在手机浏览器上玩。游戏中有很多事情在进行,比如每秒与服务器的套接字通信,基于服务器响应使用kineticjs重新绘制和动画,所有这些都在厚重的图形界面之上。这款游戏在桌面浏览器中运行良好,但在手机上运行缓慢。因此,我需要找到所有可以优化代码的方法 我的问题, 假设我需要根据刚从服务器收到的服务器响应重新绘制屏幕的特定部分,如果我将这些元素保留在单独的层中,那么我需要重新绘制较少的元素。在我的例子中,我需要第二次重新绘制,这
祝你的游戏好运:)我同意@markE的观点。我自己创建了一个简单的HTML5游戏,以移动设备为目标,我必须说,将游戏开发为原生Android/iOS代码,或者使用专门为游戏设计的HTML5框架,如ImpactJS或LimeJS,会更有价值。别误会我的意思,我喜欢KineticJS,并一直在这里提供问题的答案,但对于游戏来说,你只需要有一个专门针对这一点构建的工具。@EliteOctagon:+1用于查找和使用正确的工具我担心最好的答案是自己做家务:)能不能只画最近更新的区域,而不是整个图层?