当前位置: 首页 > news >正文

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

相关文章:

  • Web Component 教程(五):从 Lit-html 到 LitElement,简化组件开发
  • 用css绘制收银键盘
  • 实验三 内存管理
  • RocketMQ 架构
  • std::move
  • Unity3D开发AI桌面精灵/宠物系列 【二】 语音唤醒 ivw 的两种方式-Windows本地或第三方讯飞等
  • 一些常用的docker镜像及命令 python各版本(持续更新中)
  • pnpm config set ignore-workspace-root-check true
  • 【Spring Boot 中 `@Value` 注解的使用】
  • Python散点图(Scatter Plot):高阶分析、散点图矩阵、三维散点图及综合应用
  • 塔能智慧运维箱:智慧城市的“量子跃迁”,创新与售后的双轨驱动
  • 硬件基础(5):(1)二极管初步认识
  • Git 使用笔记
  • 基于大模型的唇裂手术全流程预测与应用研究报告
  • CLR中的marshal_context 介绍
  • redis分布式锁实现Redisson+redlock中watch dog是如何判断当前线程是否持有锁进行续租的呢?
  • Redis HyperLogLog
  • 希尔伯特变换
  • http header参数的key包含下划线时遇到的一个问题
  • 1. 初识golang微服务-gRPC
  • 俄乌战火不熄,特朗普在梵蒂冈与泽连斯基会晤后口风突变
  • 幸福航空五一前三天航班取消:客服称目前是锁舱状态,无法确认何时恢复
  • 没有雷军的车展:老外扎堆,萌车、机器狗谁更抢镜?| 湃客Talk
  • 仲裁法修订草案二审稿拟增加规定规制虚假仲裁
  • “爱泼斯坦案”关键证人弗吉尼亚·朱弗雷自杀身亡
  • 玉渊谭天丨“稀土管制让美国慌了”,美军工稀土储备仅够数月