0

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

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

我找到了一些潜在的候选者(ND2D、Starling、Genome2D 等),但没有使用它们的经验,我想我可以先在这里问一下。我正在寻找的是:

  • 完全开源(我经常修改或至少查看我所包含的代码)并可在商业项目中免费使用
  • 绘制图元的能力;在这里,我希望“能力”最好是 draw_line(int, int, int, ...) :D
  • 无需直接访问 Stage3D 即可处理 AGAL 着色器(更简单 = 更好,例如我喜欢 ND2D 的处理方式)

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

谢谢!

4

1 回答 1

3
  • 如果您想要类似于 Flixel 的东西,Axel 可能适合您。不过,我无法让它在 Flash Builder 4.7 beta 和 AIR 3.4 下运行。http://axgl.org/
  • Starling 现在得到 Adob​​e 的正式支持。在 Starling 之上还有另外两个更高级别的游戏框架:
  • ND2D看似稳定,但已停止开发
  • Genome2D 似乎不错,但我不喜欢他们缺乏专门的网站。
于 2012-10-31T19:57:20.393 回答