[英]HTML5 isometric canvas with viewport - very poor performance
我已经修改了kinetic-viewport
库以制作scrollable
地图,但是遇到了与性能有关的问题。 我制作了30x20
矩形,并将它们旋转了120*
。 如您所见,这很简单,但是却滞后了很多。我想知道如果将图像放在图像上然后制作一些精灵和动画会怎样? 我想游戏将无法玩。
我做错了什么? 我以前从未写过游戏,仅是商业网站。 也许在编写游戏时我应该换个思路?
演示-按RMB滚动。 使用Mousewhell放大- http://godlike.hekko.pl/kinetic-viewport/demo.html
来源-http: //godlike.hekko.pl/inne/kinetic-viewport.7z
问候
我看到您正在使用setInterval:最好使用requestAnimationFrame API,因为它专门用于动画,并且可以为您提供更好的帧率和更少的CPU使用率(因此,如果您也将目标定位为电池,则可以减少电池使用量)移动设备)。
如果您打算创建一个滚动游戏,则可以尝试一些专门为游戏设计的东西。 我会推荐Canvace ,我也参与其中。:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.