【问题标题】:New to Android development. Should I use a game engine?Android 开发新手。我应该使用游戏引擎吗?
【发布时间】:2012-01-13 06:30:43
【问题描述】:

我是一名 CS 学生,打算开发一款 2D 安卓游戏。在破解教程代码之后,我得到了一些类似于我想要的东西,但它不是很干净。以前从未做过游戏,然后我开始在网上查看范例并学习线程/逻辑渲染独立性/游戏架构。老实说,我还不知道该怎么做。

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

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

【问题讨论】:

    标签: android architecture


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      This 的教程很不错……随便搜一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-12
        • 1970-01-01
        • 1970-01-01
        • 2012-04-11
        • 1970-01-01
        相关资源
        最近更新 更多