选择基于Stage3D的2D框架

时间:2012-09-11 01:54:34

标签: flash frameworks line primitive stage3d

我想使用Stage3D来加速我的2D图形渲染(并且可能添加一个或两个着色器)。

我现在使用Flixel;除了不使用Stage3D之外,Flixel还提供了我想要的所有游戏框架。所以,我不一定需要一个成熟的游戏框架:我只需要这个框架来为我做渲染部分

我找到了一些潜在的候选人(ND2D,Starling,Genome2D等),但没有经验,我想我可能先问这里。我正在寻找的是:

  • 完全开源(我经常修改,或者至少看一下我所包含的代码),并且可以在商业项目中自由使用
  • 绘制图元的能力;在这里,我最喜欢“能力”,比如draw_line(int,int,int,...):D
  • 能够处理AGAL着色器而无需直接访问Stage3D(更简单=更好,例如我喜欢ND2D如何做到这一点)

如果我要求太多,你能否给我一些ND2D和Starling的快速优点?关于这个主题的在线讨论似乎已经过时,而且过于笼统而无用。我正在考虑使用ND2D,因为我已经玩了一段时间,而Starling因为它似乎更受欢迎。社区规模是一个因素,因为我可能会寻找教程和示例。

谢谢!

1 个答案:

答案 0 :(得分:3)

  • 如果您想要与Flixel类似的东西,Axel可能适合您。但是我无法让它在Flash Builder 4.7 beta和AIR 3.4下运行。 http://axgl.org/
  • Starling现在由Adobe正式支持。在Starling之上还有另外两个更高级别的游戏框架:
  • ND2D似乎稳定,但开发已经停止
  • Genome2D似乎不错,但我不喜欢他们缺乏专门的网站。