的Android 2D游戏开发使用Unity游戏引擎

问题描述:

需要一个小小的建议的Android 2D游戏开发使用Unity游戏引擎

我在Android开发初学者,我已经开发了一些基本的应用程式,现在我一直在考虑一个项目中,我必须让游戏究竟像“色彩转换”游戏大多数人都玩过这款游戏,其着名的下载量达1亿次。

Color Switch

所以我的疑问是,因为这是一个2-d游戏,我一定要使用的游戏引擎与否,如果必须使用的游戏引擎,一个是优选的,统一LIBGDX?我很困惑选择,如果你给我链接一些教程,我会感激。

如果你正在开发游戏,你应该使用游戏引擎,因为游戏引擎内置了游戏开发所需的许多功能。像动作,粒子效应,物理引擎集成等等。

那么哪款游戏引擎?

这是唯一的选择:)

  1. 的问题取决于类型的游戏2D,2.5D或3D

  2. 语言选择像你用Java,C#,C++或任何好处其他语言。

  3. 静态游戏或动态游戏,其中fps是瓶颈问题。

  4. 商业或开源

  5. 跨平台游戏部署与否。

  6. 教程或社区帮助

  7. 还有更多...


颜色开关使用BuildBox发展,但不是免费的,你支付一定的使用费。

我爱建议LibGDX彩色开关。对于2D游戏开发,LibGDX比Unity更好,而LibGDX则是开源的第二件事。

+0

感谢雅利安的回答,正如我所说我想制作彩色开关游戏,那么你会建议我继续使用什么引擎? – user2978343

+0

我正在尝试安装libgdx,并且出现此错误,请参阅以下链接中附加的图像。它说构建失败 http://imgur.com/a/eom0g – user2978343

+0

检查[this](https://*.com/questions/10382929/how-to-fix-java-lang-unsupportedclassversionerror-unsupported-major -minor-versi),更具体地说[this](https://*.com/questions/22489398/unsupported-major-minor-version-52-0) – Aryan

我认为这是个问题,每个人都不一样。我喜欢使用Unity,但那是因为我已经使用了多年。你应该尝试两个引擎,看看你更喜欢哪一个。

以下是一些Unity教程: https://unity3d.com/learn/tutorials。 在这里,您将完成一系列由视频指导的项目。

LIBGDX教程: http://www.gamefromscratch.com/page/LibGDX-Tutorial-series.aspx

+0

感谢LIBGDX教程Dan的链接,但是这些内容都是纯java的,请你给我一些在android中的东西,这样我就可以轻松地快速清除它。 – user2978343

索尔,我的英语。 LibGdx - java。 Unity - c#。如果你的计算机不好,那么统一更好,然后android studio(统一更快,我知道,你可以在eclipse上做一个游戏 - 不是android studio,但是我不知道eclipse的速度)。你可以在uniy和libgdx上做2d。但我的意见 - 统一容易,然后libgdx(再次,吸收我的英语)。我的意思是使用屏幕分辨率和其他东西(而不是编程)。你需要在libgdx和unity上编写程序代码。但是如果你愿意,你可以在没有游戏引擎的情况下做游戏。再说一遍,我的英语版本