我打算写一个游戏,它会使用很多精灵和图像.起初我尝试了EaselJS但是玩了一些其他基于画布的游戏,我意识到它并不是那么快.当我看到Mozilla的BananaBread时,我想"如果WebGL可以如此快地完成3D,那么它可以更快地完成2D".所以我转移到了three.js(使用平面和透明纹理,精灵的纹理偏移).
问题是:它更好吗?快点?大多数WebGL游戏都是3D游戏,那么我应该使用2D 2D和WebGL的3D画布上下文吗?我也注意到2D中没有WebGL库(除了WebGL-2d,但它的级别很低).
请注意兼容性不是我最关心的问题,因为我不打算很快发布任何东西:).