【CocosCreator 3.x 技术方案分享】第一期

技术方案来源自论坛、github 开源仓库、gitee 开源仓库、热心开发者、Cocos 引擎开发团队、cocos 技术支持团队。精力有限后续持续更新。

  • 2D 光照 :heavy_check_mark:
  • 2D 阴影 :heavy_check_mark:
  • Spine 贴图换装 :heavy_check_mark:
  • 3D 植被卡通渲染与植被交互 :heavy_check_mark:
  • 画板 :heavy_check_mark:
  • 3D 寻路 :heavy_check_mark:
  • 图片切割:heavy_check_mark:
  • Gif图片资源加载:heavy_check_mark:
  • 2D 流体:heavy_check_mark:
  • 区域截图:heavy_check_mark:
  • 动画(骨骼/spine/龙骨) 指定帧播放:heavy_check_mark:

方案将会随着 CocosCreator 更新迭代,保证在最新版本的 CocosCreator 中可运行。


技术支持团队提供

技术支持团队提供

技术支持团队提供

引擎开发团队提供,技术支持团队升级至3.3.1版本

Gitee用户(skyxu123 随风)提供,由技术支持团队补充功能

Github用户(zhangyizhang)提供,由技术支持团队升级至3.3.2版本

Github用户(kirikayakazuto)提供,由技术支持团队升级至3.3.2版本

Github用户(shachaf、baibai2013、newGy、2van、waiter)提供,由技术支持团队升级至3.3.2版本

Github用户(caogtaa)提供,由技术支持团队升级至3.3.2版本

技术支持团队提供

目前 3.0.0 ~ 3.4.0 版本还不支持 jsb.saveImageData , 引擎将在 3.6.1 支持。

目前此方案仅支持在 android 和 ios 上将 imageData 保存为本地 png 文件:
https://gitee.com/zzf2019/engine-native/commit/1ddb6ec9627a8320cd3545d353d8861da33282a8

3.4.0 也还存在一个 readPixels 的 bug ,记得手动合并下 pr : https://github.com/cocos-creator/engine/pull/9900/files ,3.4.0 之后的版本已修复。

更完善的支持请参考 3.6.1 上的 pr:https://github.com/cocos/cocos-engine/pull/12503/files。

技术支持团队提供

112赞

赞,虽然我现在还用不上,但我就是喜欢官方的这种分享精神

5赞

给力啊,这3个东西都是特别实用的刚需功能。

1赞

强势围观!

战略性Mark,后面需要再回来找。

:+1:奥利给!

打call !~

感谢大家捧场,请你们回复期待被实现的技术方案,我们共同探索 CocosCreator 的可能性。

make。

mark!!!

我直接一个战略mark

mark!!

快去我的收藏夹里吃灰吧!

收藏夹都快放不下了…

Mark!

2d光照我觉得应该加入引擎组件,而不是让用户自己实现

1赞

赞哇,收藏了!

真的好呀,赞

mark一个!

赶紧收藏!