请问只能通过 Cocos Creator 进行构建么?

我们本身有一个基于 Vue3 的 H5 的项目,项目里封装了一些自家的业务逻辑模块(例如网络请求、JSBridge 等)。

现在正在做调研接入什么 H5 游戏引擎较好,希望能较轻松地接入现有项目。

我简单调研了 Phaser 和 Cocos Creator,对于 Cocos 有个很大的疑问请求解答!

像 Phaser,它可以直接通过 npm 安装全部依赖,已有的项目只要直接引入这些依赖模块,就能很轻松地在已有项目上开发和编译(编译工具和配置直接沿用我们现有项目的即可)。

但是 Cocos 好像必须使用 Cocos Creator IDE 来进行开发和编译,无法像 Phaser 那样在我们的原项目上走 npm 安装、开发和编译?

请问我的理解是否有误?感谢

可以用命令行构建,但是安装不行

如果想要全流程命令行,那就用docker

1赞

安装不行的话,在项目中引入模块就会报错了,走 eslint + husky 的话还无法提交。

走命令行构建的话,无法涵盖项目底层的构建配置(例如 vite 的配置),估计也会导致报错……:disappointed_relieved:

大家在做 cocos creator 项目时,都没有历史项目的负担的么?

web属性更多,用pixijs那些能npm的
游戏属性多用Cocos这种,最多预览模版可以用vue去构建,你那些网络请求和bridge做成sdk

1赞