适用于Linux的Cocos2dx IDE

时间:2015-01-31 17:46:49

标签: linux ide cmake cocos2d-x

我正常使用 QtCreator 进行c ++,我有 Linux 。我想用Cocos2dx写一个游戏。我没有问题地安装了Cocos2dx,使用“cocos new”创建了HelloWorld,用QTC打开它并构建它。一切都好。但是Cocos2dx使用cmake。当我在Qt Creator中的项目中创建新类时,我看不到它。那么哪个ide可用于cocos2dx?我试过VS 2013,但我不喜欢Windows。  (抱歉我的英语不好,我希望你能理解)

3 个答案:

答案 0 :(得分:3)

在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}
)

然后使用" Build> Run CMake"运行CMake。菜单。新文件将出现在Project的层次结构中。

答案 1 :(得分:3)

您可以使用CLion代替QTCreator。 Clion是JetBrains的跨平台C ++ IDE。此IDE具有默认支持CMake。设置构建系统非常容易。我用它来开发我在cocos2d-x引擎上的游戏 - 这是一个很好的工具。

答案 2 :(得分:0)

我正在使用Clion https://www.jetbrains.com/clion/,它可以与cocos2dx一起使用。只需打开包含CMakeLists.txt.Created类的文件夹,可以通过ide在CMakeLists.txt中自动更新。