Linux上Cocos2dx的IDE < >我使用C++的 QtCreator < /强>,我有 Linux < /强>。我想用Cocos2dx写一个游戏。我毫无问题地安装了Cocos2dx,使用“cocosnew”创建了HelloWorld,用QTC打开并构建了它。一切都好。但是Cocos2dx使用cmake。当我在Qt Creator的project中创建新类时,我看不到它。那么哪种ide可用于cocos2dx?我试过VS2013,但我不喜欢Windows。 (请原谅我的英语不好,希望你能理解)

Linux上Cocos2dx的IDE < >我使用C++的 QtCreator < /强>,我有 Linux < /强>。我想用Cocos2dx写一个游戏。我毫无问题地安装了Cocos2dx,使用“cocosnew”创建了HelloWorld,用QTC打开并构建了它。一切都好。但是Cocos2dx使用cmake。当我在Qt Creator的project中创建新类时,我看不到它。那么哪种ide可用于cocos2dx?我试过VS2013,但我不喜欢Windows。 (请原谅我的英语不好,希望你能理解),linux,ide,cmake,cocos2d-x,Linux,Ide,Cmake,Cocos2d X,在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 Cla

在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新文件将在项目的层次结构中使用。QTCreator(< /P> > P>)可以使用CyOn.Cyon是JETBACKE的跨平台C++ IDE。IDE具有默认支持CMADE。安装系统非常简单。我用它来开发COCOS2D-X引擎上的游戏。这是一个很好的工具。

< P>我使用CYONE,它与COCOS2一起工作良好。dx.Just open文件夹包含CMakeLists.txt。创建的类会由ide在CMakeLists.txt中自动更新。

谢谢Clion仍在EAP中,但它是可用的。(我还不能投票:-()它工作得很好,但如何创建类(cpp和h)?我只能创建文件并将其命名为某物。cpp:-(不幸的是,CyLon的新文件向导不支持C++类模板。您需要自己创建每个文件(MyCclass,h,MyCopy.CPP)。