我想使用 Stage3D 来加速我的 2D 图形渲染(并且可能添加一两个着色器)。
我现在使用 Flixel;除了不使用 Stage3D 之外,Flixel 提供了几乎所有我想要的游戏框架。所以,我不一定需要一个成熟的游戏框架:我只需要这个框架为我做渲染部分。
我找到了一些潜在的候选者(ND2D、Starling、Genome2D 等),但没有使用它们的经验,我想我可以先在这里问一下。我正在寻找的是:
- 完全开源(我经常修改或至少查看我所包含的代码)并可在商业项目中免费使用
- 绘制图元的能力;在这里,我希望“能力”最好是 draw_line(int, int, int, ...) :D
- 无需直接访问 Stage3D 即可处理 AGAL 着色器(更简单 = 更好,例如我喜欢 ND2D 的处理方式)
如果我要求太多,你能给我一些关于 ND2D 和 Starling 的快速利弊吗?关于这个主题的在线讨论似乎已经过时并且太笼统而没有用处。我正在考虑使用 ND2D,因为我已经玩过一段时间了,而 Starling 因为它似乎更受欢迎。社区规模是一个因素,因为我可能会寻找教程和示例。
谢谢!