【问题标题】:Unity vs Libgdx vs Cocos2d-x [closed]Unity vs Libgdx vs Cocos2d-x [关闭]
【发布时间】:2014-10-10 11:58:59
【问题描述】:

我是一名 Android 和软件程序员。

目前我知道三种语言 C++、C#、Java。现在我也想做游戏。上网查了一下,得到了这三个引擎的名字,那么移动端游戏开发应该用哪个引擎呢?

请同时说明原因。

要求: 我想将它用于 2d 并且很少有想法 平台射击游戏 一款角色扮演游戏 策略游戏

重要: 我是独立开发者,我的图形设计很糟糕,我的预算为 0

你也可以推荐任何其他的库或引擎

【问题讨论】:

  • 这个问题确实是题外话,因为答案主要是基于意见的。
  • 为什么要问你是否知道它跑题了?
  • 但仍然是秒意见
  • 这里已经有其他一些非常相似的问题了。我投票支持 libGDX,因为我从来没有遇到过任何问题,而且社区很棒。但是我没有使用其他两个。

标签: cocos2d-iphone unity3d libgdx game-engine


【解决方案1】:

cocos2d-x

  1. 开源。
  2. 社区支持较少,但对其他网站的支持很好(stackoverflow 上的搜索结果为 3k)。
  3. 2048、BADLAND 等许多著名游戏都是使用 cocos2d-x 开发的
  4. 在 cocos2d-x 上开发的游戏最小大小可以低至 1.5MB
  5. 同时支持 2D 和 3D,但主要用于 2D。
  6. C++ 主要用于开发。
  7. 支持的平台:Android、Tizen、Windows 8、Windows Phone 8、Linux、Mac OS X、iOS

libgdx

  1. 开源。
  2. 良好的社区支持以及其他网站(stackoverflow 上的 9k 搜索结果)。
  3. 一些著名的游戏如 Ingress、Apparatus 都是在 libgdx 上开发的。
  4. 支持 2D 和 3D。
  5. Java 主要用于开发。
  6. 支持的平台:Windows、Linux、Mac OS X、iOS、Android、黑莓、Java Applet、Javascript/WebGL

团结

  1. 付费。
  2. 巨大的社区支持和其他网站的巨大支持(stackoverflow 上的 15k 搜索结果)
  3. 许多著名的游戏,如纪念碑谷、Temple Run 2、Angry Birds Epic 都是在 Unity 上开发的。
  4. 同时支持 2D 和 3D,但主要仅用于 3D,因为与其他平台相比,在 unity 上开发 3D 游戏非常容易。
  5. 统一开发的游戏最小大小约为 8MB。
  6. C#,unityscript主要用于开发。
  7. 支持的平台:Android、Apple TV、BlackBerry 10、iOS、Linux、Nintendo 3DS line、OS X、PlayStation 3、PlayStation 4、PlayStation Vita、Unity Web Player(包括 Facebook)、Wii、Wii U、Windows Phone 8 、Windows、Xbox 360 和 Xbox One

希望对你有帮助

【讨论】:

【解决方案2】:

这在很大程度上取决于你想要制作什么样的游戏。 Unity 更适用于 FPS 或枪类游戏等 3D 游戏,而 cocos2d-x 和 libgdx 则适用于类似动漫的游戏。

您可以浏览每个平台的商店,看看该平台创建了哪些类型的游戏。

另外注意 cocos2d 和 libgdx 在 Unity 关闭时是开源的。

【讨论】:

  • 我正在寻找 2d 和 3d
  • 那么你能说说这些引擎和库制作的游戏的优缺点和技术事实吗
  • libGDX 的 3D API 还不错。只要您不尝试实现 FarCry 3 图形,就非常简单且功能强大。
  • 实际上,这三个平台总体上都井井有条。 如果有的话,Unity 更适合 3D 游戏。因此,重要的区别更多地在于政治。 在我看来,libgdx 是最方便的库,因为它是开源的并且有很多可用的信息。
猜你喜欢
  • 2014-04-28
  • 2021-04-30
  • 2010-11-06
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 2011-07-08
  • 2017-06-20
相关资源
最近更新 更多