为特定类型的游戏开发安卓游戏 - canvas或opengl

时间:2014-08-08 10:37:45

标签: android opengl-es android-canvas

我想开发一款adroid游戏。

我想在2D中开发一款简单的游戏,比如这些游戏: https://play.google.com/store/apps/details?id=no.dirtybit.funrun&hl=en https://play.google.com/store/apps/details?id=com.sagego.panda.run&hl=en

我知道如何为这种游戏设计角色和其他物体。

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

3 个答案:

答案 0 :(得分:0)

我会尝试使用Unity,如果你仍然没有良好的Android技能,因为它比代码编写更具视觉效果。

其他替代方案是LibGDX或AndEngine,其中有很多教程和活动社区,因为他们拥有Apache 2许可证,而不像完全免费的Unity。

答案 1 :(得分:0)

AndEngine有一点学习曲线,因为你已经了解Java和基本的Android。

答案 2 :(得分:0)

因为你之前从未开发过游戏,我建议你先尝试一些非常简单的游戏。

以下是一些灵感:http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/comment-page-1/

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