Cocos Creator 3.8.5 社区版公测贴 【已发布】

tiledmap 暂时还没有。争取下个版本能加上。

这个我先记录下来。

给点临时修改意见也行啊,,这道题超纲了?

希望官方在3x上原生的性能啥的超过2d-x。不然难顶啊,看到boss招聘都是要求 cocos 2d-x,我们才入门的菜鸟只会cococ creator 3.8.x。

这个得具体分析才知道。从效果来看,应该是顶点索引值超出了可支持范围。索引值是 16 位存储的。

还有招2dx的???
:astonished:

boss上如果是做手机端的话 我看到的基本都是要求2dx

那个不是性能导致的,99%都是历史原因,维护现有项目

好的 明白了 感谢

收到,非常感谢 :handshake:

要不每个版本,每周五更新社区版,这样让社区来试用和找bug,你们公测和测试的时间应该都能缩短。跟miui最开始快速迭代的方式一样

比如3.8.6,每周五或者周一可以社区更新3.8.6.1,3.8.6.2

3赞

是这么考虑的。

3.8.5mac版本打完包后 主包跟分包是反的

cocoscreator3.8.5版本试了一下目前还不支持tiledmap的最新版本1.10.x及以上版本以后准备支持吗?

官方说准备升级这个和spine4.2,但是下个版本来不及了

Mask、Graphic、Text渲染、动态合图都依赖于Canvas,为了抹平差异性,Cocos在底层实现了一个类Web的Canvas系统,非常复杂(不同系统需要用不同实现方式)但功能也不全面,而且性能看上去并不是很好。

我建议Cocos原生端考虑下Canvas彻底改造,官方可以考虑用Skia重构:

  • Skia是Android UI层和flutter后端绘制引擎,性能和稳定性经得起考验,而且审核也不会有多大问题。
  • 天生就适合做Canvas底层,WebCanvas的接口在Skia上都能有对应方法。
  • 抹平平台的差异性,无论是iOS、Android、macOS、Windows等等,全都是一个效果。
  • 接着上面的说法,Skia API简洁清晰,而且设计上非常高效,用AI辅助集成,简直不要太简单。
  • Skia会带来一定的包体增大,但做了裁剪后非常可控,由于Skia还带了png、jpg、webp、freetype,所以集成Skia就可以删除libpng等位图的静态解码库,亲测如保留Cocos的功能,release构建只有约3M的增长(chrome/m122分支)
  • 完全开源的,知名度高,5年内这个库都不可能没人维护。

是只增加了skew吗,还是可以随意移动4个顶点了呢

3.8.6有可能加上吧不确定,386社区测试版发吗这周?

切换到3.8.5,目前发现两个问题:

  1. 场景的name属性是空字符串,3.8.4没问题。
  2. 同时执行多个缓动报错,示例代码:tween(this.node).parallel(t1, t2).start();
    报错内容:
    Uncaught TypeError: Cannot read properties of null (reading ‘length’)
    at TweenAction.update (tween-action.ts:385:48)
    at Sequence.update (action-interval.ts:343:21)
    at Spawn.update (action-interval.ts:821:27)
    at Sequence.update (action-interval.ts:343:21)
    at Sequence.step (action-interval.ts:137:14)
    at ActionManager.update (action-manager.ts:499:49)
    at TweenSystem.update (tween-system.ts:78:28)
    at Director.tick (director.ts:780:38)
    at Game._updateCallback (game.ts:1080:22)
    at Pacer.updateCallback [as _callback] (pacer-web.ts:95:22)

t1 , t2 分别是?能整一个 demo 出来吗?