2011-05-08 72 views
2

我正在尋找創造一個新的遊戲與少數人,我想運行在iPhone,iPad,Android設備,並作爲一個Windows和Mac遊戲。理想情況下,我想使用開發平臺,使每個平臺的特定代碼量保持最低。我能找到的最接近的是Airplay SDK,它允許編譯多個移動平臺。但是,它缺少的是可以編譯爲Windows或Mac應用程序的功能。顯然,你可以編譯爲Windows,但它只是一個測試版功能,將產生一個不會在所有Windows機器上運行的產品。創建一個windows + mac + ios + android遊戲,最簡單的方法是什麼?

我所期待的回答兩個問題:

  1. 有我不是的Airplay SDK更好的選擇?如果我不得不減少我開發的平臺數量,我可以選擇iOS和Windows,這可能是最難同時滿足的兩個方面(編程語言對我來說並不重要,我已經使用過多種語言,並且如果需要,可以隨時學習新的語言)
  2. 其他公司通常如何處理此問題?

謝謝!

+1

[PhoneGap](http://www.phonegap.com/)可能是一個很好的解決方案! – bacchus 2011-05-08 02:07:40

回答

0

很大程度上取決於遊戲類型,從我個人的經驗來看,遊戲通常會佔用足夠的資源,讓您用本機語言編寫代碼(特別是對於資源非常有限的移動設備)。如果你使用OpenGL,你可以在你提到的一些平臺上回收大量的代碼,這使得移植更容易。我個人會在你提到的所有平臺上移植它,也許聽起來很瘋狂,但是我對一些(openplug,adobe iphone packager,airplay)SDK承擔了很大的麻煩,它們承諾超級快速且易於使用/學習。但沒有。

+0

我發現openplug在創建本地應用程序時非常體面。 – Glycerine 2011-05-09 18:32:22

2

如果您打算在這些平臺上重複使用代碼庫,您可以查看Unity。如果您決定推出自己的解決方案,請查看Android NDK

0

我會使用Java與OpenGL。 Java運行於一切。 但是,編寫所有代碼需要更多工作。

相關問題