2009-01-29 83 views
5

我想知道最直接的(和跨浏览器)Javascript运行的2D游戏图形最可行的方法是什么?Javascript游戏图形的最佳跨浏览器方法?

到目前为止,我发现了canvas和SVG方法。是否还有其他直接的方法可以提供原始图形操作,如绘制线条,圆形,像素?不像canvas/svg,最好在IE中支持。 :)

(我最近写了一个极小的一些JavaScript游戏。直CSS + DOM在这种情况下,为我工作,但我正在寻找到下一次做的更好的方法。)

-ThomasN

回答

2

你可以看看这个非常简单的库:

http://fx.inetcat.com/

引用他们的手册:

紧凑轻量级JavaScript库 通过添加 动画方法来扩展DOM元素。沿着时间线改变CSS 属性和其他参数 。支持 并行效果集和效果 链。已扩展回调集 来调整行为。

如果你按照手册,你会看到制作动画是多么容易。

0

我刚刚开始写我在Silverlight中编写的游戏的JS端口,所以我还没有使用它(但是),但我对Raphael的演示和API留下了深刻的印象。

它有一个很好的功能集,包括很棒的动画。

一个基于svg的库很适合用物理引擎等开发,除了能够动画和操作(旋转,镜像等)图像/精灵。