在Linux上的Cocos2dx IDE

4
我通常使用QtCreator编辑C++代码,并且我使用的操作系统是Linux。我想用Cocos2dx编写游戏。我成功安装了Cocos2dx,使用"cocos new"创建了HelloWorld工程,并在Qt Creator中打开并编译成功了。但是,Cocos2dx使用cmake。如果我在Qt Creator中创建新类,它将无法显示。那么,有哪些适用于Cocos2dx的IDE呢?我尝试过VS 2013,但我不喜欢Windows。(请原谅我的糟糕英语,希望你能理解)
3个回答

3
在QTCreator中,您需要将新源代码添加到项目的根目录CMakeLists.txt中,然后重新运行cmake。完成此操作后,您可以看到新的类。
假设我们有AppDelegate.cpp和MainMenuScene.cpp,并且想要添加NewScene类(在NewScene.h和NewScene.cpp中定义)。然后在MyGame / CMakeLists.txt中找到“set(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。 新文件将出现在项目层次结构中。

3

你可以使用CLion代替QTCreator。CLion是JetBrains公司推出的跨平台C++集成开发环境,内置默认支持CMake构建系统。安装配置非常简单。我使用它来开发运行在cocos2d-x引擎上的游戏,这是一个很好用的工具。


谢谢,Clion目前仍在EAP阶段,但它是可用的。(我还不能投票 :-() - Nezbeda
很遗憾,CLion的新文件向导不支持C++类模板。你需要自己创建每个文件(myclass.h,myclass.cpp)。 - Alex Gor

0

我正在使用 Clion https://www.jetbrains.com/clion/ ,并且它与 cocos2dx 兼容良好。只需打开包含 CMakeLists.txt 的文件夹,IDE 就会自动更新已创建的类的 CMakeLists.txt。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接