2015-01-31 86 views
2

我正常使用QtCreator用於C++,我有Linux。我想用Cocos2dx寫一個遊戲。我毫無問題地安裝了Cocos2dx,使用「cocos new」創建了HelloWorld,並使用QTC打開並構建它。一切都好。但Cocos2dx使用cmake。當我在Qt Creator的項目中創建新類時,我看不到它。那麼哪個ide可用於cocos2dx?我試過VS 2013,但我不喜歡Windows。 (請對不起我的英文不好,我希望你會明白)Linux上用於Cocos2dx的IDE

回答

2

在QTCreator中,你需要添加新的源碼到你的項目的根目錄CMakeLists.txt,然後再次運行cmake。做完這些之後,你可以看到你的新課程。

假設我們有AppDelegate.cpp和MainMenuScene.cpp並且想要添加NewScene類(在NewScene.h和NewScene.cpp中定義)。然後,在MyGame /的CMakeLists.txt找到「設置(GAME_SRC」,並添加NewScene.cpp和NewScene.h文件如下:

set(GAME_SRC 
    Classes/AppDelegate.cpp 
    Classes/MainMenuScene.cpp 
    Classes/NewScene.cpp 
    ${PLATFORM_SPECIFIC_SRC} 
) 

set(GAME_HEADERS 
    Classes/AppDelegate.h 
    Classes/MainMenuScene.h 
    Classes/NewScene.h 
    ${PLATFORM_SPECIFIC_HEADERS} 
) 

然後CMake的使用「生成>運行CMake的」菜單運行新的文件將在apear項目的層次結構

+0

這有效,謝謝 – 2015-02-09 08:35:11

2

而不是QTCreator,你可以使用CLion Clion是JetBrains的跨平臺C++ IDE這個IDE有默認支持CMake安裝構建系統非常簡單我用它開發我的遊戲在cocos2d上-x引擎 - 它是很好的工具

+0

謝謝Clion仍然在EAP,但它是可用的。 (我canot仍然投票:-() – 2015-02-09 08:34:33

+0

它很好,但我怎麼可以創建類(cpp和h)?我只能創建文件並將其命名something.cpp :-( – 2015-02-25 19:51:23

+0

不幸的是,CLion的新文件嚮導不支持C++類模板,你需要自己創建每個文件(myclass.h,myclass.cpp)。 – 2015-03-04 11:14:52

0

我使用的是Clion https://www.jetbrains.com/clion/它和cocos2dx一起工作正常,只需打開包含CMakeLi的文件夾sts.txt.Created類在CMakeLists.txt中由ide自動更新。