[已发布] Cocos Creator 3.8.6 社区版公测贴【3.14】

@dumganhar 这个问题麻烦也看下,还有就是编辑器里面构建bundle包的时候,自己选择的构建路径也不生效。都是直接构建到默认的路径里去的


3.8.6一个动态tilemap在模拟器中都出问题
麻烦查看下
目前出的问题是,第一个动态加载出来后,我设置了第二个等待10秒去加载。结果第二个加载出来后第一个tilemap地图黑屏了

3.8.2升级3.8.6,发现粒子效果表现异常
3.8.2表现正常,3.8.6,出现异常色块和过曝情况

lizi.zip (387.4 KB) demo source

其实出问题的不是新加的功能,反而是老的。我现在旧项目 退回去 3.8.5 打包

这玩意怎么退?将项目文件夹全部拷贝到3.8.5?

在 Cocos dashboard 里 project 面板里,选择打开版本,默认是上次用的 3.8.6,强制用 3.8.5 打开

参考这个pr

creator3.8.6
原生平台 android和harmony-next
cc.Graphics设置active = false后,再设置为true
画出来的内容就显示不出来了

已知问题

issue:https://github.com/cocos/cocos-engine/issues/18637

会在 3.8.7 中跟进。

1赞

3.8.6 Bug反馈:

1.在节点中添加一个sprite组件,调整颜色透明度后删除sprite组件,节点的透明度将不会恢复;

2.如果在项目中使用3.8版本的spine文件,spine会显示白色边缘,切换预乘选项只会影响边缘的颜色是白色还是黑色,边缘不会消失。但是,在Spine文件的图片中勾选“消除透明度伪影”并应用,然后取消勾选并应用,Spine将自动修复它。最终,“消除透明度伪影”实际上没有改变,但解决了黑/白边文件的问题。

3.在spine的预览区域,无法在3D空间中拖放它,也无法按“F”键快速定位spine文件。 建议:spine为2D动画,在预览区增加2D展示模式。

看设置只能支持3.8或者4.2,这意味着4.1肯定不支持啊,测试了一个4.1的文件报错: [Scene] Failed to set Spine data: RuntimeError: memory access out of bounds
[Scene] memory access out of bounds

3.8.6 Animation 帧事件表现异常
在Animation里面添加Sprite的SpriteFrame属性轨道,第一帧添加默认SpriteFrame,然后在后面帧事件中修改SpriteFrame,动画播放中没有任何变化,追踪后发现帧事件修改后又被Animation修改为默认SpriteFrame了。这个是设计如此还是BUG?

你好,根据你上面的描述我在3.8.6版本做了一个测试如图:


定义了帧事件,并且在事件中更改spriteFrame,但是效果是正常的,所以暂时无法复现出您说的问题,能否提供个demo 方便我这边进行复现和排查

3.8.4升上来的, 3.8.4里剔除了spine, 可以打包IOS, 但是升到3.8.6以后xcode编译里说SkeletonRenderer.h里找不到spine.h。

image

使用spine4.2后setMix完全不起作用啊啊啊啊
还是会瞬间切换动画不会过渡
解决一下

3.8.4项目升级到3.8.6后,播放spine会崩溃,spine版本是3.8.99,麻烦帮忙给看一下