2017-08-05 226 views
0

需要一個小小的建議的Android 2D遊戲開發使用Unity遊戲引擎

我在Android開發初學者,我已經開發了一些基本的應用程式,現在我一直在考慮一個項目中,我必須讓遊戲究竟像「色彩轉換」遊戲大多數人都玩過這款遊戲,其着名的下載量達1億次。

Color Switch

所以我的疑問是,因爲這是一個2-d遊戲,我一定要使用的遊戲引擎與否,如果必須使用的遊戲引擎,一個是優選的,統一LIBGDX?我很困惑選擇,如果你給我鏈接一些教程,我會感激。

回答

0

如果你正在開發遊戲,你應該使用遊戲引擎,因爲遊戲引擎內置了遊戲開發所需的許多功能。像動作,粒子效應,物理引擎集成等等。

那麼哪款遊戲引擎?

這是唯一的選擇:)

  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://stackoverflow.com/questions/10382929/how-to-fix-java-lang-unsupportedclassversionerror-unsupported-major -minor-versi),更具體地說[this](https://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0) – Aryan

0

我認爲這是個問題,每個人都不一樣。我喜歡使用Unity,但那是因爲我已經使用了多年。你應該嘗試兩個引擎,看看你更喜歡哪一個。

以下是一些Unity教程: https://unity3d.com/learn/tutorials。 在這裏,您將完成一系列由視頻指導的項目。

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

+0

感謝LIBGDX教程Dan的鏈接,但是這些內容都是純java的,請你給我一些在android中的東西,這樣我就可以輕鬆地快速清除它。 – user2978343

0

索爾,我的英語。 LibGdx - java。 Unity - c#。如果你的計算機不好,那麼統一更好,然後android studio(統一更快,我知道,你可以在eclipse上做一個遊戲 - 不是android studio,但是我不知道eclipse的速度)。你可以在uniy和libgdx上做2d。但我的意見 - 統一容易,然後libgdx(再次,吸收我的英語)。我的意思是使用屏幕分辨率和其他東西(而不是編程)。你需要在libgdx和unity上編寫程序代碼。但是如果你願意,你可以在沒有遊戲引擎的情況下做遊戲。再說一遍,我的英語版本