2011-07-06 38 views

回答

1

有幾種不同的工具可以讓您開發一次並部署到多個平臺。其中一些是全發動機,如UDK,Torque,以及前述的Unity。還有一些工具,如PhoneGapAdobe Air,它們允許您使用網絡技術進行開發,然後轉換爲移動應用程序。

當然,有時您必須使用C++和OpenGL編寫代碼,並將其分別移植到每個平臺。這樣可以在某些情況下實現更多的控制和性能,並且可以更好地訪問每個設備的API,但是折衷是需要一點時間才能移植。

1

我認爲這是通過創建一個平臺獨立的C/C++庫,它可以從Objective C鏈接或在Android系統上加載JNI來實現。

但我不認爲有翻譯的語言,因爲API是非常不同的。

另一種選擇是用語言無關的遊戲引擎如Unity(這是商業btw)創建遊戲。

相關問題