【发布时间】:2012-08-11 16:47:49
【问题描述】:
我正在开始一个网页游戏,我想知道最好的方法。
游戏是从上面看到的六边形区域,可以旋转/倾斜。
最好的方法是什么?我要做的是使用画布并使用 2d 变换来模拟 3d 旋转,问题是:
- 游戏必须在智能手机上运行
- 每次旋转我都必须重绘所有画布,屏幕上可能有 200 个六边形需要重绘多次,所以我认为画布在资源方面太贵了...
【问题讨论】:
-
是的,这有问题。看看WebGL
-
我同意@Truth。 Webgl 应该可以解决您的问题。试试看three.js,因为我听说用webgl编程会容易很多:github.com/mrdoob/three.js
-
如果它必须在智能手机上运行,WebGL 真的是一种选择吗? link
-
大多数智能手机并不真正支持@Truth Webgl
标签: javascript html canvas