目录经过测试,cocos2d-x 4.0暂时不支持vs2019,建议安装vs2017。
- 必备工具的安装
- 安装python
- 安装CMake
- 安装cocos2d-x
- 安装lua(可选)
- 工具验证
- 创建并运行Helloword
- 配置NDK环境(可选)
- 创建工程
- 运行工程
直接下载python安装包,点击下载。
注: 安装过程中需要注意,将python.exe添加到环境变量,不可手动添加。
去官网下载源码,点击下载。
解压到指定目录下,将bin所在路径添加到环境变量path中,如:
去官网下载,点击下载。
解压到指定目录下,将bin和templates所在路径添加到环境变量path中,如:
D:cocos2d-x-4.0toolscocos2d-consolebin D:cocos2d-x-4.0templates
注: 将模板加入环境变量,是因为后续用命令创建工程时用到。
安装lua(可选)去官网下载源码,点击下载。
我们需要对源码进行编译,比较传统的方法就是创建vs工程去编译解析器、dll等文件,可参考网上教程。这里,介绍用mingw32工具(可编译Makefile文件的工具都行)来编译,非常方便,假定你安装好了mingw32。按如下步骤操作:
- 将Lua源码解压到指定目录,修改Makefile文件。
安装过程中可能出现或多或少的问题,为保证工具的正确安装,需要在命令行中验证。
python --version cmake --version lua -v cocos -v创建并运行Helloword
总所周知,cocos2d-x是可以跨多平台的,如:windwos、mac、ios、android、web等,目前支持的三大主流开发语言有cpp/lua/javascript等。受环境限制,下面只创建基于cpp和lua的工程并运行。
配置NDK环境(可选) 创建工程创建lua和cpp的工程,指令类似,但目录结构有一定区别。
lua工程
-
假设我们不知道怎么创建工程,可以使用cocos new -h查看用法(其它指令类似)。
-
创建指令如下(路径可视情况默认):
cocos new Helloword -p zego.test.com -l lua -d F:cocos_prog
C++工程
与lua创建过程类似,有2点差别:
- 创建指令不同
cocos new Helloword -p zego.test.com -l cpp -d F:cocos_prog
- 目录结构不同。lua创建的工程prog.win32代码在frameworks中;
运行时,可选择是否关闭模拟器控制台窗口。也可以在main.cpp中注释#define USE_WIN32_CONSOLE这行代码。
-
找到proj.win32的位置,man.cpp有main函数(入口),按Shift+邮件调出控制台,输入指令cocos run -p win32。
-
找到win32-build目录下的sln解决方案文件,打开后选择HelloWord为启动项(右键),可成功运行。



