【已发布】Cocos Creator v3.4.0 社区测试版发布

@linguitang 确认,升级到 112414 后,对比 3.3 的性能下降已修复。其他原生遇到性能问题的同学也可以尝试一下。

接下来还会发布 2D 性能有优化的版本给大家测试

在微信和原生端如果性能吃紧不建议使用自动图集,如果不吃紧还是可以用的

1赞

看到新版本有了这个跳过 Xcode 工程更新的参数,测了一下没生效,是还未实装吗

image


还有重复构建的时候,每次 assets/src/chunks/bundle.js 文件都会变,排序不稳定?

目前只会跳过 cmake 生成 xcode 工程, 资源和脚本编译还会执行

感谢!下个版本再试试,有了这个选项,能达到和 2.x 一样的效果

  • 首次是生成工程,后续是可以只构建脚本和资源,不干扰原生工程~

是 Bug ,等后续 11/25 之后的包会修复的。

Cocos Inspector发布新版本:v0.5.3
1.提前兼容ccc3.4.0,3.4.0社区版许多模块重构了,特此进行兼容

4赞

更新后有些文本的显示会出问题,111601的版本是正常的,有demo

spine动画在安卓上做旋转动画 会导致旋转错误 不知道修复没有 web 平台正常

最怕这种,web都正常,native平台不正常

我这个的意思是 本来spine美术做了动画 然后程序控制他的父节点做旋转动画 有问题旋转的轴是错的

没有用遇到这个问题呢,怎么解决。。
Sampler binding ‘cc_spriteTexture’ at set 2 binding 11 index 0 is not bounded

自定义了shader?前部分的代码好像有调整,bind的值变过。我在置灰shader升级时遇到过,重装拷贝了一份自带的,然后只改需要的逻辑后解决。

112701版本,动态创建 Label,缓存模式设置为 CHAR 显示不出来。简单测试代码:

        let node = new Node()
        node.layer = Layers.Enum.UI_2D
        let lbl = node.addComponent(Label)
        lbl.string = `LabelModeTest`
        // bug:缓存模式设置为 CHAR 显示不出来,改为 None 可以正常显示
        lbl.cacheMode = Label.CacheMode.CHAR
        node.parent = this.node

340-Test-CharMode.zip (1.4 MB)

这个问题是否能在3.4中得到解决呢?

112701 版本
鼠标悬停在编辑器面板属性上时
怎么没有tip了???

112701 版本
无论是安卓下web下(ios没做测试),有动作的3d模型转换到2d下动作会不播
即SkeletalAnimation 下SkinnedMeshRenderer + UIMeshRenderer会没用动作


NewProject_4.rar (2.0 MB)

3.3.2好像也会这样 模型用代码添加uimeshrender,设置layer后,立马播放动作,整个人就不会动了。用SkeletalAnimationComponent.getState方法获取动画,可以看到一开始是获取不到动画。所以手动播放空动画后,人物就不会动了。播放默认动画的话,会有一段时间是初始模型,不播放动作的状态。我的解决方法是,渲染在屏幕上后,缩放值为0.0001,然后每隔0.1秒去获取一下动画,如果获取到了就把缩放值设为正常。

3.3.2是没有这个问题的

会尽快修复

大概率是把 sprite 当做 model 渲染了,或者给 3D Model 设置了 Sprite 材质

已修复:https://github.com/cocos-creator/engine-native/pull/4074

其他问题会有人继续跟进

请问一下,jsb里为什么没有保存图片数据到本地的方法了,原来是有writedatatofile这样的方法的