Android开发新手。我应该使用游戏引擎吗?

时间:2012-01-13 06:30:43

标签: android architecture

我是一名致力于构建2D安卓游戏的CS学生。在黑客教程代码之后,我得到了类似于我想要的东西,但它不是很干净。之前从未做过游戏,然后我开始在线阅读范例并学习线程/逻辑渲染独立性/游戏架构。老实说,我还不知道该怎么做。

我正在阅读this article,这个人肯定比我更有想法。

我应该继续使用游戏引擎(我觉得有点像作弊)还是我应该从头开始做什么?我只是不知道为一个简单的2D游戏做基础工作需要多长时间。

2 个答案:

答案 0 :(得分:2)

当然你应该使用游戏引擎,这不是作弊,因为还有很多工作要做。我建议使用AndEngine(参见http://www.andengine.org/)。看看这些示例以及可通过其网站上的条形码下载的展示应用程序。

另请参阅StackOverflow上的AndEngine条目:https://stackoverflow.com/questions/tagged/andengine

答案 1 :(得分:1)

就个人而言,如果你不熟悉一切如何运作,那么没有比学习更好的方法而不是潜入并开始玩耍。游戏引擎可以为您完成所有设置工作并进行优化。这并不是说你自己不能这样做。另外你会学到很多东西,而且在我看来真的并不难理解(我不久前就在同一个位置)......有许多非常好的游戏引擎,比如{{3和Andengine(我认为最好的两个),这些肯定是你将来使用的东西。但我首先建议制作简单的游戏,在主UI线程上绘制Canvas,以弄清楚它是如何工作的。然后我会移动到SurfaceView并从一个线程中完成所有绘图。这将教你游戏引擎的基础知识。有许多关于使用Android SurfaceView设置基本游戏引擎的教程。

libGDX教程非常好......只是做一些搜索。