CocosCreate3.4.1 体验过程中收集的一些bug

1、Prefab变体数据概率丢失问题。(Editor下)
在资源管理系统中直接创建的prefab,拉出来作为变体设计之后,修改原prefab的数据,概率出现变体改动的所有数据丢失。(目前是概率遇到,还没总结出规律),如果在scene中制作的对象拉出来作为prefab就不会有这个问题。

2、scene没有一点改动,查看scene中某个节点引用的原prefab,再返回查看scene,然后切换scene,就会一直提示说scene数据被改动,请保存。这个时候保存了继续切换其他场景,其他场景也会出现这个提示。(Editor下)
image

3、scene中,camera会错误cache自己场景或其他场景的数据。操作很简单,在当前场景中添加一个测试的Label,查看相机,渲染出数据后,将Label active设置为false后,切换其他场景再切回来,点击camera,发现之前渲染的Label一直存在着,这个时候继续更改Label的active状态都没用,只有重新设置camera属性或者触发舞台的Resize才会正常。如下面图2中的Label已经设置为active为false了。概率出现直接将其他场景的所有渲染的数据也cache到当前场景的camera,显示完全重叠,但是没复现出来。(编辑器模式)
image
image

4、富文本设置宽度数值后,再设置左右对齐模式,文本宽度会被修改为默认。且编辑器模式下富文本的左右对齐模式并没有用。如下图,设置了右对齐,文本还是居中。(Editor下)
话说这富文本也没上下对齐以及其他一些style设置,目前的富文本更多还是靠硬编码实现一些细节设置了。
image
image

5、文本加了引用后黑边。(文本字号20,文本高度25,阴影高度4,描边值4)(Editor和运行时)
如下图1,有很明显的黑边。当然不知道这算不算做bug,因为只需要文本的高度设置足够就不会出现。但是这个界限只能尝试了。比如当文本高度设置为35的时候,出现细微的黑边,如图2。当高度设置为40的时候黑边不存在。
image
image

6、贴图设置压缩后发布pc web端运行(其他平台暂未测试),透明像数全黑。压缩格式尝试了Default和transparent两种都会。(Editor下正常)
image

7、发布后,再次发布运行报错assetInfo无法获取,需要清理掉之前发布后的文件和cache。

这几天暂时体验到这些,后面待继续体验。

第5点描述错误了,文本加了引用后黑边 —> 文本加了“阴影”后黑边

  1. 需要知道怎么复现,方便排查;
  2. 可能场景有小偏移或放大缩小;
  3. 可以暂时使用预览面板,勾选实时更新,看会不会复现:
  4. 目前设计是这样,后续会考虑进行相关优化;
  5. 已知问题,已经有 issue 在跟了;
  6. 应该是运行时使用的是压缩纹理中的 jpg,缺少了透明通道;
  7. 有办法复现?

你好,
上面的问题暂时没有稳定复现方式,后面如果遇到了可能复现的方法,我再提供下。
根据你所说的我自己自定义了纹理压缩格式,png的纹理压缩去掉了jpg,问题修复了,谢谢。
不过在九宫格图片的纹理压缩上,有点小问题,如下图有明显的细纹


当然,其他类似Laya引擎也有类似问题,一般要作为九宫格设置的图片都不设置压缩。