2025年 cocosCreator 1.8 定制 JavaScript 引擎
参考文档:https://docs.cocos.com/creator/1.9/manual/zh/advanced-topics/engine-customization.html
PS: 1.8的文档已经没了,只能看1.9的,所幸这两个版本差别不大
获取 JS 引擎
原文中github上的分支已经找不到了,这里直接从creator里复制一份出来,在里边做修改。
mac路径:/Applications/CocosCreator.app/Contents/Resources/engine
把这个拷贝出来,然后初始化为git本地仓库(这一步主要是方便查看后边要做的代码变更)。
安装编译依赖
由于这个是cocosCreator很久之前的版本,有很多软件包的版本已经不兼容了,所以要安装旧版本的node和gulp。根目录下 的 package.json 中可以查到 "gulp": "^3.9.1",
。然后网上搜一下node 8.17.0
与这个版本的gulp兼容。所以先安装node 8.17.0
,这里有安装多个版本的 nodejs 的教程。
node 安装之后再执行:
# 安装 gulp 构建工具
npm install gulp@3.9.1 -g
# 在命令行中进入引擎路径
npm install
进行修改然后编译
接下来您可以定制引擎修改了,修改之后请在命令行中执行:
# 在命令行中进入引擎路径
gulp build