cocos creator编译win32模拟器
引言
当修改引擎之后想要在模拟器上预览修改,便要编译模拟器。但是编译模拟器还是有些坑要踩的。主要是官方文档的介绍太少了。这次花了一天的功夫将这个问题解决了,便记录下来以作补充。
工作流程
- 定制或者修改引擎
- 安装编译依赖
npm install - 安装 gulp 构建工具
npm install -g gulp - 初始化
gulp init - 使用命令编译模拟器
gulp gen-simulator
gulp update-simulator-config
坑
上面的工作流程中是就是官方文档给出的。一般前4步是不会出问题的。有可能出问题的地方是第5步。我看论坛中大部分人也是出问题的也是在执行命令的时候gen-simulator failed
原因
原因一般有两个,一,是visual studio版本太高或者太低,建议使用2015或者2017版本。即使是版本使用正确了也不一定能编译成功。二,就是本地的visual studio环境没有搭建好。需要下载一些库。主要有以下这几个需要下载
c++环境
Windows 10 SDK(勾选最下面的上面的会自动勾选)
标准库模块(实验性)
当你下载成功之后还需要最后一步,配置下面三个项目的属性
右击选择属性
将下图中的Windows SDK版本设置为你下载的版本
这个时候run一下项目便会成功运行起来。之后你再去执行编译模拟器的命令便能成功编译。
总结
其实这不是一个难解决的坑,最主要还是对引擎,对visual studio不够了解。对一些大神来说可能这根本不是难事。





