我想知道最直接的(和跨浏览器)Javascript运行的2D游戏图形最可行的方法是什么?Javascript游戏图形的最佳跨浏览器方法?
到目前为止,我发现了canvas和SVG方法。是否还有其他直接的方法可以提供原始图形操作,如绘制线条,圆形,像素?不像canvas/svg,最好在IE中支持。 :)
(我最近写了一个极小的一些JavaScript游戏。直CSS + DOM在这种情况下,为我工作,但我正在寻找到下一次做的更好的方法。)
-ThomasN
我想知道最直接的(和跨浏览器)Javascript运行的2D游戏图形最可行的方法是什么?Javascript游戏图形的最佳跨浏览器方法?
到目前为止,我发现了canvas和SVG方法。是否还有其他直接的方法可以提供原始图形操作,如绘制线条,圆形,像素?不像canvas/svg,最好在IE中支持。 :)
(我最近写了一个极小的一些JavaScript游戏。直CSS + DOM在这种情况下,为我工作,但我正在寻找到下一次做的更好的方法。)
-ThomasN
你可以看看这个非常简单的库:
引用他们的手册:
紧凑轻量级JavaScript库 通过添加 动画方法来扩展DOM元素。沿着时间线改变CSS 属性和其他参数 。支持 并行效果集和效果 链。已扩展回调集 来调整行为。
如果你按照手册,你会看到制作动画是多么容易。
我刚刚开始写我在Silverlight中编写的游戏的JS端口,所以我还没有使用它(但是),但我对Raphael的演示和API留下了深刻的印象。
它有一个很好的功能集,包括很棒的动画。
一个基于svg的库很适合用物理引擎等开发,除了能够动画和操作(旋转,镜像等)图像/精灵。
Just read here以下是更多有趣的资源:http://www.lutanho.net/svgvml3d/index.htmlhttp://code.google.com/p/svg2vml/ – Wilq32 2009-01-29 08:28:22