我希望我的英语足够好。如何正确渲染效果最好的html5帆布游戏
问题: 我正在开发一些帆布游戏,使用context2d。我做了一次性能测试,看看画布渲染效果如何。 对于绘画,drawImage方法与一些预先加载在内存中的50x50 jpg一起使用。
我的测试是实例化很多逻辑正方形50x50物体,在画布中随机移动 而没有碰撞只是看fps。
主循环完成间隔。
这个问题,我注意到当屏幕上有大约3000个随机50x50时,低fps,以及我知道你渲染得越多,帧率越低。但我想问一些问题。
问题:
是一个好主意渲染仅在画布屏幕的每个逻辑对象吗?例如,在没有碰撞的情况下,如果我将两个50x50重叠在同一位置或几乎相同的位置,则可见输出小于(50·50)2像素,但我绘制的是(50·50)2像素对主循环中的每个元素使用drawimage。
希望你们了解问题和问题。 渲染替代品?一些逻辑技术来实现这一点,而不是渲染每个对象?
看看这个线程的一堆 ## [帆布最佳实践,提示和优化技术,以提高性能](http://stackoverflow.com/questions/8205828/html5-canvas-best-tips-tricks - 和 - 编码最佳做法/ 8485927#8485927)*添加任何你可能看不到* :) – jaredwilli