2014-03-01 77 views
9

我作爲一名android程序員工作了一年,現在我開始學習有關android遊戲開發的知識。我選擇使用的框架是Cocos2d-x。如何使用Android Studio與Cocos2d-x

我已經看過關於如何在eclipse中使用Cocos2d-x的指南和教程,但我真的很想知道是否可以與Android Studio一起使用。

從我讀到的,現在可以在Android Studio中使用gradle構建NDK項目,這是個好消息。不過,我還沒有找到任何關於使用Android Studio的C++編程的信息。 Eclipse使用CDC(https://www.eclipse.org/cdt/)插件來實現此目的。

與Android Studio有什麼相似之處嗎?我發現了一些IntelliJ平臺的C/C++啓用插件,但它們不再更新。

有沒有其他人試過這個?它有用嗎?你能爲我這樣一個初次處理這類問題的新手提供一步一步的指導嗎?

謝謝你的時間,

haxm

+0

那麼你可以不寫本地Android Studio中的代碼,但您可以使用本機庫。編寫你的cocos2dx到別的地方,建立一個庫並導入到Android Studio中。我其實更喜歡這個過程,而且由於cocos2dx是一個跨平臺選項,我認爲它更有意義。 – stevebot

回答

4

Android Studio中目前沒有很好地建立了本地編程。雖然構建系統支持NDK,但沒有對C++文件的編輯器支持(它不像是不起作用,但IDE不會給你任何編輯幫助),也沒有任何調試支持。 JetBrains已經宣佈他們正在爲IntelliJ開發新的C++支持,而這正是我們正在關注的Android Studio,但目前還沒有出現在路線圖上。

+0

哦,從那時起我已經安裝了eclipse,設置了項目,一切都運行良好... 有點恥辱的Android Studio是不是現在這個能力。謝謝您的回答! :) – georgej

+0

我可以使用IntelliJ進行本機開發嗎?有人可以給我一個提示,如何配置它? – mars3142

+0

@Scott - 答案有什麼變化嗎? – jww

0

我剛剛通過這個example code的設置。該項目編譯並有大量的示例代碼。 Scott Barta的回答仍然是一個重要的警告,但如果它有用,就想分享鏈接。

我還發現this有用的一些NDK背景/如何。

1

最近的cocos2dx v3版本(從github例如) 有proj.android-studio項目

在這一刻我沒有成功建立,但也許在未來這將是固定

+0

嗨,你有任何更新? – franck

+0

其實我不知道目前的狀況,我寫了[自己的gradle腳本](https://gist.github。com/CAMOBAP795/bb2c4f60535be47be9a0) – CAMOBAP

+0

Scott Barta的回答已經過時了嗎? – franck