我想知道在直接(和跨浏览器)Javascript中运行的2D游戏图形最可行的方法是什么?
到目前为止,我已经找到了画布和SVG方法。是否有其他简单的方法可以提供原始图形操作,如绘制线条,圆形,像素?与canvas / svg不同,在IE中优先支持开箱即用。 :)
(我最近写了一个小巧的小javascript游戏。在那种情况下,直接的CSS + DOM为我工作,但我正在寻找下一次更好的方法。)
-ThomasN
答案 0 :(得分:2)
你可以看看这个非常简单的库:
引用他们的手册:
紧凑轻量级JavaScript库 它通过添加扩展DOM元素 动画方法。促进CSS 属性和其他参数 沿时间线的变更。支持 并行效果集和效果 链。有扩展的回调集 调整行为。
如果您按照手册操作,则会看到制作动画的容易程度。
答案 1 :(得分:0)
我刚刚开始使用我在Silverlight中编写的游戏的JS端口,所以我还没有使用它(但是),但我对Raphael的演示和API印象非常深刻。< / p>
它有很多功能,包括很棒的动画。
基于svg的库非常适合用物理引擎等进行开发,除了能够动画和操作(旋转,镜像等)图像/精灵。