新手学Android开发,是否应该使用游戏引擎?

3
我是一名计算机科学专业的学生,想要制作一个2D安卓游戏。在研究教程代码后,我得到了类似于我想要的东西,但它不太干净。由于以前从未做过游戏,我开始在网上寻找范例,并学习线程/逻辑-渲染独立/游戏架构。老实说,我还不知道如何做到这一点。
我正在阅读this article,这个人肯定比我更有想法。
我应该继续使用游戏引擎(我感觉有点像作弊),还是应该从头开始做所有事情?我只是不知道为简单的2D游戏做基础工作需要多长时间。
2个回答

2

1

个人认为,如果你对一切的工作流程不是很熟悉,那么最好的学习方法就是直接跳进去开始尝试。游戏引擎会为你完成所有的设置工作,并进行优化。这并不意味着你不能自己完成相同的工作。此外,通过这种方式你将学到很多东西,而且在我看来,弄清楚它并不难(不久前我也处于和你相同的位置)...... 有许多非常好的游戏引擎,比如AndenginelibGDX(在我看来是最好的两个),这些可能在未来成为你使用的工具。但我首先建议制作一个简单的游戏,将其绘制到主UI线程上的Canvas中,以弄清其工作原理。然后我会转向SurfaceView,并从一个线程中进行全部绘制。这将教你游戏引擎的基础知识。有许多关于在Android SurfaceView中设置基本游戏引擎的教程。

这个教程非常不错...只需要做一些搜索。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接