2012-07-21 160 views
4

我需要知道如何LibGDX比較Cocos2dx爲Android平臺。是的,便攜性是一個目標,但質量,易用性和幀速率也是一個目標。LibGDX VS Cocos2dx開發Android遊戲

+0

#2是不是「該款發動機是更好?」平臺。如果你不得不問這樣的問題,我的答案總是「對你無關緊要 - 開始編寫代碼!」。閱讀:http://www.learn-cocos2d.com/2012/05/the-game-engine-dating-guide-how-to-find-the-right-engine-for-your-game/ – LearnCocos2D 2012-07-21 18:47:44

+0

首先關閉它比那更具體。它在特定平臺上比較兩個特定的遊戲引擎。一般來說不是哪個引擎更好。沒有一個人對此的看法不如一些人的共同意見。 – 2012-07-23 19:51:28

+1

另一個同樣相關的問題是你如何將cocos2dx帶入Android?以及爲什麼你的文章沒有什麼討論多平臺的戰略...... – 2012-07-23 19:59:05

回答

7

那麼這顯然非常依賴於你以後的東西。 Libgdx和Cocos2d有非常不同的API。所以我確實建議你只檢查一下,然後選擇最適合你的東西。我個人不喜歡Cocos2d API。 Libgdx更低級,並允許您將渲染邏輯與遊戲邏輯完全分離。

Libgdx是用Java編寫的C++。但是,性能關鍵部分是以本機代碼編寫的,以最佳速度執行。我親自看了很多框架,並沒有發現任何性能與libgdx一樣好的東西。通過熱門代碼交換,開發也變得非常快速,這將允許您在遊戲中運行和更改代碼,而無需重新編譯。 Libdgx還可讓您部署到HTML5而無需重寫任何內容。 iOS後端是WIP。所以如果iOS是你的首要任務,你需要等到libgdx支持。

到目前爲止使用libgdx的最大的好處是巨大的幫助的社區駕駛它。您將很快得到答案以及開發者自己的幫助。

不用說,我libgdx的忠實支持者。

+0

您是否猜測iOS支持何時到達? – 2012-07-24 18:52:15

+0

它看起來像大多數的基礎知識已經到位,但像音頻這樣的一些東西還沒有完成。至於ETA,不可能說:/ – Bach 2012-07-25 04:42:47

1

所有libGDX首先就是遊戲開發應用程序框架和使用很多第三方庫像Box2D的和輕量級Java遊戲庫。 也爲新手配置它在日食是完全危險的。 其部署僅限於在Windows,Linux和Mac OS X,Android,iOS設備和網絡瀏覽器(WebGL的支持)

  • 它支持Windows,Linux和Mac OS X中的Android,iOS和網絡 部署瀏覽器(支持WebGL的)
  • 採用第三方IDE

而在另一方面科科斯-2D是開源的,並不僅僅侷限於遊戲開發而且還支持應用程序和其他基於GUI的互動節目。 其還附帶許多表哥庫一樣的Cocos2D-SpriteBuilder,的Cocos2D-X的Cocos2D-HTML5和Cocos2d-XNA這對於spritesheet編輯非常有幫助的cocos2d中的主要優點粒子編輯等 之一是,它使用自己的IDE CocoStudio可以非常有益,並且可以節省時間。在Windows

  • 它支持部署,MAC OS X,Linux和Android的,Windows Phone 7的& 8中,Windows 7 ,Xbox 360的
  • 它使用自己的IDE Cocostudio
  • 開源