为特定类型的游戏开发android游戏-画布或opengl

为特定类型的游戏开发android游戏-画布或opengl,android,opengl-es,android-canvas,Android,Opengl Es,Android Canvas,我想开发一款adroid游戏 我想在2D中开发一个简单的游戏,如以下游戏: 我知道如何为这种游戏设计角色和其他对象 我可以使用android canvas类来开发类似上面示例的游戏吗? 我读到canvas类现在是硬件加速的。 或者我必须用艰苦的方式学习——openGL 如果你仍然没有良好的android技能,我会尝试使用Unity,因为它比编写代码更直观 其他的选择是LibGDX或AndEngine,有很多教程和活跃的社区,因为他们有Apache2许可证,与Unity不同,Unity并不是完全

我想开发一款adroid游戏

我想在2D中开发一个简单的游戏,如以下游戏:

我知道如何为这种游戏设计角色和其他对象

我可以使用android canvas类来开发类似上面示例的游戏吗? 我读到canvas类现在是硬件加速的。
或者我必须用艰苦的方式学习——openGL

如果你仍然没有良好的android技能,我会尝试使用Unity,因为它比编写代码更直观


其他的选择是LibGDX或AndEngine,有很多教程和活跃的社区,因为他们有Apache2许可证,与Unity不同,Unity并不是完全免费的。

而Engine有一点学习曲线,正如您已经知道的Java和基本Android。

因为您以前从未开发过游戏,所以我建议您首先尝试一些真正简单的游戏

以下是一些启示:


一个很好的练习是,首先尝试使用canvas制作,然后将其移植到游戏引擎甚至opengl。

您可以使用一些游戏引擎,例如“我不想使用开源库,因为我以后无法销售我的游戏。如何将canvas游戏移植到opengl…”?画布与opengl类似吗?不是完全不同吗?