我可以使用什么引擎制作游戏? http://www.keepbusy.net/play.php?id=zombie-trailer-park
答案 0 :(得分:1)
从这里你可以获得8个Android开源游戏引擎。
http://ntt.cc/2011/05/08/8-open-source-android-game-engines.html
您可以选择满足您要求的任何人。
答案 1 :(得分:1)
我建议使用AndEngine。它用于2D游戏并且已经存在了一段时间。我在写自己之前亲自使用过它。它是开源的,有一些很好的例子,你可以学习。
答案 2 :(得分:0)
如果您熟悉代码,我建议从头开始编写这样的游戏。机制似乎非常简单,并且没有引擎可以提供的功能,您无法自己编码。它将更灵活,您将通过直接解决一些问题来学习更多知识。只需确保您拥有干净的设计并使其易于管理。
您似乎想要了解如何开始的一些指示,因此我将为您的游戏建议一个基本框架。创建一个封装游戏对象的类。它应该有坐标,宽度,高度等;游戏中所有对象共有的任何字段或方法。使用派生类来实现所有特定行为。确保您了解OOP及其在Java中的实现方式。
您需要将游戏对象存储在列表或数组中。根据您的实现,可能有一个列表/数组用于所有对象,或者可能有两个列表/数组,一个友好,一个敌人或其他一些设置。你需要决定哪个最有意义。要回答关于距离的具体问题,在示例中,您可以获取僵尸和对方僵尸的x坐标之间的绝对差异,并查看它是否在攻击范围内。