我想知道制作一个好的Android游戏的最好的方法或工具!我说的“好”的意思是游戏必须有一个很好的性能,没有延迟或类似的东西,..
所以我将从2D游戏开发开始,我想避免“游戏引擎”!
那么最好的方法是什么?!-通过Open GL ES还是其他方式?!.
发布于 2012-04-25 16:22:11
这可能被认为是一个过于宽泛的问题--我们不能告诉你如何制作游戏。但在回答你的最后一个问题时:是的,OpenGL是制作2D或3D高性能游戏的最佳方式。如果你有一个更慢的移动,基于回合的游戏,那么你可以坚持使用SurfaceView
上的Canvas
,甚至使用基本的视图小部件来构建游戏棋盘的布局。
但如果这是你的第一个游戏,除非你有足够的时间和耐心,否则我强烈建议你尝试一个现有的游戏引擎。你可能不会意识到一个好的游戏引擎需要做多少工作,直到你制作了一半(或10% )的游戏引擎。看一看像LibGDX这样的引擎的源代码,并思考一下它是否是你能够编写的那种东西。
the Android graphics dev guide上有很多信息。
发布于 2012-04-25 16:27:30
通过查看Replica Island,你应该能够学到很多关于open gl图形编程的知识。这是一个开源的2d平台游戏,不使用引擎。作者给出了一些关于Google IO的演讲,您可能会感兴趣:
发布于 2012-04-25 16:31:52
如果你正在计划建立一个简单的游戏,然后坚持与基本的android.If这是一个大游戏,没有游戏引擎你的游戏开发将是一个更重的process.if你想使用大量的图像,然后内存问题将发生(OOM).if你是舒适的游戏引擎,这将是容易的未来游戏developing.if你正在制作一个简单的游戏,那么就没有游戏引擎的需要。
有这么多可用的游戏引擎
和引擎,libgdx,cocos2d..
https://stackoverflow.com/questions/10311841
复制相似问题