| Win32 | 其他的 |
|---|---|
COCOS2D-X是用于构建2D游戏,交互式书籍,演示和其他图形应用程序的多平台框架。它基于Cocos2D-Iphone ,但它不使用Objective-C,而是使用C ++。它可以在iOS,Android,MacOS,Windows和Linux上使用。
COCOS2D-X框架体系结构:

cocos2d-x是:
克隆Github的存储库。
$ git clone https://github.com/cocos2d/cocos2d-x.git
克隆回购后,请执行download-deps.py以下载和安装依赖项。
$ cd cocos2d-x
cocos2d-x $ python download-deps.py
运行download-deps.py之后。
cocos2d-x $ git submodule update --init
应该在开始新游戏或运行测试之前设置环境
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
如果使用Linux系统,应该调用此脚本
$ cd cocos2d-x
$ ./install-linux-deps.sh
$ cd cocos2d-x
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
$ cd NEW_PROJECTS_DIR/MyGame
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
您还可以使用-l lua创建一个LUA项目。
如果需要调试程序,那么使用IDE运行和调试它会更具说服力。除Android以外的所有平台都可以使用CMAKE生成相应的项目文件。可以参考详细信息指南以获取详细信息。
对于Android,Android Studio Project文件位于PROJECT_DIR/proj.android中。可以只使用Android Studio导入Exsting项目文件。
您可以帮助我们传播有关Cocos2D-X的消息!我们一定会感谢它!
cpp-tests项目。该项目是我们测试的基础。使用此项目来了解我们如何实施引擎的功能。该项目位于Cocos2D-X_Root/build中。 COCOS2D-X由MIT许可证获得许可。我们欢迎参与!
你找到错误了吗?您有功能请求吗?您想合并一个功能吗?
Cocos Creator是新一代的可可游戏引擎,具有完整的编辑和内容创作友好的工作流程。它支持所有主要平台,允许游戏快速为Web,iOS,Android,Windows,Mac和各种迷你游戏平台发布。从铁杆游戏到Web Instant Entertainment,数以百万计的开发人员建立了2D / 3D体验。纯JavaScript开发的引擎运行时可以在网络和迷你游戏平台上提供更好的性能和较小的软件包。在其他本地平台上,C ++用于实施基础框架,提供更高的运营效率。该发动机是完全开源的,并且保留了Cocos2D-X的优势,包括高性能,可定制性,可调试的易度性,易于学习和小包装尺寸。
因此,我们不再建议新用户从Cocos2D-X开始。相反,请使用全新的可可创作者进行项目开发,以享受最佳的编辑和3D支持。