[特大喜讯]Cocos Creator 新版4.0筹备工作调查,请进!!!

ts代码是个优势,如果能和react native,整合一下,生态一下子就起来了,各种功能只有yarn就可以加入进来,和unity的Package Manager类似
现在最大的问题是ccc是国产引擎,要和国际接轨的话才行,整合react native 把生态扩大非常需要。

下面截图是上个项目整的一些基础框架,几乎利用了react native的基础库,感觉这个方案很可行,但又没时间去搞。希望官方看到这个帖子,需要的话能进一步沟通。
image

这种插件库的形式有一个特别巨大的问题

比如你的插件里面,不仅仅是script,而且还有prefab,那么这个时候,你的script 必须提交 meta文件

而cocos 每个版本的meta文件也会变更的,起码 meta 文件的 version 会改

问题来了

如果你的插件是基于 3.8.2 发布了 1.0.0版本

a.ts
a.ts.meta

当别的开发者,用 3.8.2 导入你的这个插件,没问题
但是当别的开发者用3.8.3导入,或者3.8.2升级到3.8.3,那么

a.ts.meta 内容就会发生变更

后续,当你继续在 3.8.2 发布你插件的 1.1.0 版本时,这些开发者一导入就会出现差异,要处理

十分不友好

1赞

这个也可以弄一下,当前的shader变体非常多,我都要跑游戏收集了,初始化的时候一个个预编译。

Snipaste_2024-05-29_11-46-51

可以避免人肉更新,通过脚手架进行更新操作,避免meta文件被错误的还原

放弃 electron 构建的话,工作量很大的,看过去这个几乎不可执行。

这两个功能在做一些3d移动的游戏 不论是跑酷还是射击游戏都非常有必要 希望官方能做一个把

4.0出来的话,表示3.x版本全面停止更新。
2.x的唢呐还没吹完,3.x准备寿衣

1赞

我觉得吧,既然现在引擎重视3D,我提几个
1.物理引擎方面,现在的物理引擎bug,性能差,根本不支持做啥中大型3D游戏,建议官方好好完善物理方面,最好是内部能写出案例例如(真正能开的车,地形攀爬,etc总之就是内部最好先测试自己的引擎能不能做到各种效果)
2.地形最好能动态生成,并且转换成json或者别的格式,最好能有插件能够转换,能让玩家也能修改地图并加载,并且地形最好能分割,这样开放世界也好做。
3.navmesh寻路也要考虑在出一个了,最好能兼容上面2说的转换后的格式来进行数据初始化。
4.可视化的shader制作编辑啊!!!!unity做shader是真的舒服啊。
上面这几个做好了,cocos的3D项目不是噌噌噌就出来很多很多了吗。
对了热更功能也加一下吧,这个真的挺重要的。
最后最后,给UI渲染组件加一个标签来控制在最底层或者最上层渲染真的很难吗,这样应该就不用再去处理那么多label打断合批的问题了吧。。。

2赞

可不可以,让4.0可以同时兼容2.x和3.x ,最好引入node那些包能更方便一些,

想都不要想,3.x都不兼容2.x,还兼容两个。版本不兼容是ccc最大的特性
应该说现在3.8的都不一定能兼容3.5的

不改 api 就失去了灵魂,,

假设兼容3.x ,那么就不会叫4.x,叫4.x的原因就是因为不兼容3.x

1赞

哈哈哈那我更期待5.x了

2赞

代码喂给Ai 比如通义灵码 好让它帮忙写代码 要不然现在让它写个截图之类的功能 3.0+版本会写出2.0+的代码 且不齐全用不了

一键构建exe apk ipa 且可选项:勾选微信登录等SDK包 客户端只需调用方法 像小程序直接用wx一样香

1赞

这个自己做个兼容层会不会更好,我现在都是xx(类似wx的命名),然后全平台(包括android和iOS),都是直接使用wx的api

这个提议非常好,支持+1

4.0要做这么好了吗?期待4.0

希望官方能吸纳集成一些优秀的高性能插件。
希望能减少打包复杂度,特别是对PC端打包。
还有就是优化官方API文档!!!以及增加更多中文释义,哪怕你用AI也行。

支持国产,加油