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

请问下web能通过spine的slot.attachment.x获取附件位置,在原生怎么获取啦 @panda 原生上局限太大了

自动图集是不让用了吗?图集内的图片资源(xxxxxxx) 已被其他资源直接使用,将会保留原始资源数据和新合图资源数据导致包体变大,建议将当前资源移出合图文件夹

@panda 麻烦看一下图集的问题,这个warning看得我心里发寒,3.3打包都是正常的,3.4包体直接增加了一倍

这些报警告的纹理资源是否直接场景内使用了或者图集是放在 Bundle 文件夹下的?

图集是放在bundle里面的,场景内也有使用的

那这个提示就不可避免了,这样确实会让包体变大,如果没有提示开发者可能就没有发现这个问题。自动合图只支持 spriteFrame,texture 是不支持的,场景用了这个 texture 就必须生成一份小图 Image 才能被正常使用。放置在 Bundle 内的图集也会被视为每一个资源都可能被脚本动态加载,如果确实没有使用到可以在图集上勾选对应的剔除选项。

我怀疑你是在忽悠我,这是spriteframe,不是texture

导入为 spriteFrame 的小图一样可以作为 texture 使用。反过来,则不能。
image
@f9941 是 spriteFrame 的 uuid 后缀,你截图里报警告的确实是 texture 资源的后缀。

那就还是图集有问题,我们确认项目中没有使用到这张图的texture

好的,但是只要放在 Bundle 目录下,没有勾选剔除的话还是会打包出来的,现在是否没有勾选?之前版本没有这个剔除选项,后面支持剔除以后新建图集是会默认勾选上的。

我记得是3.3版本加了剔除选项的,刚刚看了3.4版本的选项,比之前多了一个,如下勾选可以吗?
lQLPDhrkQZPZz-XMp80BnbD6K9DBIDgEVwGjN7thgGQA_413_167

是的,如果确认没有使用的话,直接勾选上就行了。

出图集warning的问题时就是这么使用的,所以并不是我的设置出问题了

好的,我尝试复现下。

2.4.7呢?还有人在弄吗?月末了,,。

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

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

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

1赞

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

image


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

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