IDE Cocos2dx Linux
IDE for Cocos2dx on Linux
我通常使用 QtCreator for c++,我有 Linux。我想用 Cocos2dx 写一个游戏。我毫无问题地安装了 Cocos2dx,使用 "cocos new" 创建了 HelloWorld,使用 QTC 打开并构建了它。一切都好。但是 Cocos2dx 使用 cmake。当我在 Qt Creator 的项目中创建新的 class 时,我看不到它。那么哪个ide可用于cocos2dx呢?我试过 VS 2013,但我不喜欢 Windows。
(请原谅我的英语不好,希望你能理解)
在 QTCreator 中,您需要将新源添加到项目的根目录 CMakeLists.txt,然后再次 运行 cmake。完成此操作后,您可以看到新的 classes.
假设我们有 AppDelegate.cpp 和 MainMenuScene.cpp 并且想要添加 NewScene class(在 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}
)
然后 运行 使用 "Build>Run CMake" 菜单进行 CMake。新文件将出现在项目的层次结构中。
您可以使用 CLion 而不是 QTCreator。 Clion 是 JetBrains 的跨平台 C++ IDE。 IDE 默认支持 CMake。设置构建系统非常简单。我用它在 cocos2d-x 引擎上开发我的游戏 - 这是一个很好的工具。
我使用的是 Clion https://www.jetbrains.com/clion/,它在 cocos2dx 上运行良好。只需打开包含 CMakeLists.txt.Created 类 的文件夹,就会由 ide 在 CMakeLists.txt 中自动更新。
我通常使用 QtCreator for c++,我有 Linux。我想用 Cocos2dx 写一个游戏。我毫无问题地安装了 Cocos2dx,使用 "cocos new" 创建了 HelloWorld,使用 QTC 打开并构建了它。一切都好。但是 Cocos2dx 使用 cmake。当我在 Qt Creator 的项目中创建新的 class 时,我看不到它。那么哪个ide可用于cocos2dx呢?我试过 VS 2013,但我不喜欢 Windows。 (请原谅我的英语不好,希望你能理解)
在 QTCreator 中,您需要将新源添加到项目的根目录 CMakeLists.txt,然后再次 运行 cmake。完成此操作后,您可以看到新的 classes.
假设我们有 AppDelegate.cpp 和 MainMenuScene.cpp 并且想要添加 NewScene class(在 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}
)
然后 运行 使用 "Build>Run CMake" 菜单进行 CMake。新文件将出现在项目的层次结构中。
您可以使用 CLion 而不是 QTCreator。 Clion 是 JetBrains 的跨平台 C++ IDE。 IDE 默认支持 CMake。设置构建系统非常简单。我用它在 cocos2d-x 引擎上开发我的游戏 - 这是一个很好的工具。
我使用的是 Clion https://www.jetbrains.com/clion/,它在 cocos2dx 上运行良好。只需打开包含 CMakeLists.txt.Created 类 的文件夹,就会由 ide 在 CMakeLists.txt 中自动更新。