Android游戏开发 - 我应该使用像AndEngine这样的框架吗?

时间:2014-05-12 19:04:04

标签: java android frameworks game-engine

我将为Android平台开发一个(相对)简单的游戏 这将是2D游戏(没有沉重的东西,也许是简单的动画) 我正在考虑使用一个框架(如AndEngine

使用框架有哪些优点/缺点? (而不是从零开始)

谢谢!

1 个答案:

答案 0 :(得分:1)

这可能是一个广泛的主题,尽管如此我还是会花2美分。

使用框架有很多优点,这适用于许多其他方案。只需将框架视为缩短路径的桥梁,而不必重新发明轮子。

一个框架几乎可以处理你不得不做的无聊管道。 在大多数情况下,使用框架会使代码更快,有些人可能会“强迫”您以更清洁,更有条理的方式编写代码。虽然这与程序员本身有很多关系......但是有一些固定的框架会至少引导你。

最大的缺点是本身不使用框架,而是选择正确的框架。我认为在决定选择框架A,B或C之前你必须先提出一些问题,例如:它是否足以满足我的需求?它是否有良好的社区或供应商支持?它留下来了吗?如果框架失去节奏或支持会发生什么?我会遇到麻烦吗?

当然还有其他缺点。您可能会对学习框架的风险敞开大门,忽视其背后的语言。例如,你可能知道jQuery,但你知道javascript并不是流动的。看看我要去哪里?

此外,您可能会发现自己受到框架限制的束缚。您可能无法完全控制您编写的代码,或者至少无法更好地表达您的代码,因为它自身具有严格的框架。换句话说,您被迫遵守其限制并按照需要的方式工作。再次,根据您的需求选择合适的框架。

我希望这会有所帮助。