一、环境
-
系统和工具要求
windows 7+
vs2017+
CMake3.1+(vs2017自带cmake工具,可以不再重复安装)
python2.7.5+
-
下载cocos2dx v4.0
-
下载并解压缩到本地
C:\Cocos\Cocos2d-x\cocos2d-x-4.0
改名cocos.bat为cocos4.bat(为兼容老的cocos3.17)
-
添加环境变量
a) 配置cocos命令行工具
- 添加N-V对 COCOS4_CONSOLE_ROOT = C:\Cocos\Cocos2d-x\cocos2d-x-4.0\tools\cocos2d-console\bin
image
将%COCOS4_CONSOLE_ROOT%加入Path
image
b) 配置Cmake
已安装vs2017情况下,默认已经包含cmake,直接添加环境变量即可
- 添加N-V对: VS2017_CMAKE = C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin
image
-
VS2017_CMAKE加入PATH
image
二、创建项目
使用cocos4 new --help查看命令使用帮助
如果cocos.bat未改名,则直接用cocos
-e C:\Cocos\Cocos2d-x\cocos2d-x-4.0 为指定引擎位置
-d F:\projects\game 指定新项目父目录
-p 安卓包名
--portrait 竖屏
-l 指定编程语言(lua | cpp | js)
cocos4 new -e C:\Cocos\Cocos2d-x\cocos2d-x-4.0 -d F:\projects\game -p com.xxx.yyy --ios-bundleid com.xxx.yyy --portrait -l lua
三、生成项目
windows平台下,即生成visual studio的解决方案文件demo.sln
cd /d F:\projects\game\demo
mkdir win32-build
cd win32-build
cmake .. -G"Visual Studio 15 2017" -Tv141
四、运行项目
打开demo/win32-build/demo.sln(上一步生成的)
设置demo项目为启动项目
-
F5 编译并运行
image
五、运行官方Demo
以windows运行cpp demo为例
- 生成sln
cd C:\Cocos\Cocos2d-x\cocos2d-x-4.0\tests\cpp-tests
mkdir win32-build
cd win32-build
cmake .. -G"Visual Studio 15 2017" -Tv141
启动C:\Cocos\Cocos2d-x\cocos2d-x-4.0\tests\cpp-tests\win32-build\cpp-tests.sln
设置cpp-test为启动项目
F5编译并运行
六、附录
最后
无聊写了一个扑克牌加减乘除24点的计算器工具, 无聊的可以看看