2011-07-14 29 views
2

爲了在iOS重用的能力,我還想寫邏輯在C++我的Android遊戲,而不是Java。我如何在eclipse中創建一個C++類並將其集成到我的應用程序中?如何通過Eclipse在android項目中創建C++類?

我已閱讀「本地C++代碼可以在Android上使用原生開發套件(NDK),以及使用」。什麼是最新和最好的方式來做到這一點?我在寫一個簡單的OpenGL應用程序?有人發現有用的任何教程嗎?

非常感謝。

回答

1

我寫了一個公平的量的平臺上運行的多平臺的2D引擎。雖然執行起來不是很容易,但可以做到。

我做到了,在2個部分,我用Java進行的活動週期和一些額外的輔助功能和庫封裝的C++代碼,所有的休息分裂它的方式。

對於C++我用JNI其中I有兩個共享庫。一個庫認爲跑了整場比賽,然後其他圖書館是一種直通庫的一對夫婦的方法從Java所調用的核心邏輯。這樣一來,我可以重新編譯每個平臺上的核心庫沒有很多的困難,我可以重寫每個平臺的UI部分。在iOS上,我用Obj-C,Java中的android和C/C++中的Windows編寫了它。

相關問題