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

3.8到4.2,spine多了什么功能


新建构建任务时,这里无法选择,这里默认显示应该是 “正常构建” 吧
3.8.5正式版

bug真的好多。。。升级到3.8.5体验了一下,不一会就发现了2个bug。吓的我立马回退到3.8.3了。。。
1.scrollview使用滚轮无法拉动了。
2.不知道3.8.5修改了什么 导致枚举出来的key和value发生了变化。如下是3.8.3遍历 keyCodeimage
这个是3.8.5image
连升级小版本的稳定性都做不到,真的很搞心态。。。

如果我没记错的话 ts的枚举编译成js就是会变成一个双向映射的对象吧 往下翻翻兴许就找到数字到字符串的映射呢

新管线的深度贴图只有 DEFAULT层有效么

并没有,3.8.5打包后没有数字到字符的映射。
image
如果有的话还需要反馈bug么。。。3.8.3确实是有双端映射。问题就是升级到3.8.5没有了

引擎做的优化,内联枚举,减少代码量

这能减少多少?而且升级都不考虑兼容性的么?想到那改到哪,小版本都这么随意了?

可以自己设置呀,更新都写了

1赞

设置的方法不适用,我自己改一下吧。。。另外能不能把滚动的方法改好了。。。

spine的预览,可不可以添加一个滑动条,可以任意预览进度?

scrollview 电脑鼠标使用滚轮的确无法滚动了

可以吧,我刚刚试了一下浏览器预览和编辑器预览都可以滚动啊,还是说你是打包后不能滚动,哦滚轮确实平时不怎么用没注意难怪我一顿操作一顿滑动 :rofl:

Wheel 的问题,我查了一下,是我们重构 ScrollView 的时候 onMouseWheel 回调的时候条件判断有问题。
修复补丁在:

感谢反馈,这个的确是我们没有验证到。

这个问题 Mouse Wheel 无法响应跟内联枚举没有关系,另外,如果不需要优化,可以在构建面板中关闭优化。

还要继续使用“双端映射”枚举,目前版本有两个解决方法:

  1. 可以在构建面板中,取消勾选“内联枚举”。(影响引擎所有枚举,都生成双端映射并且不会内联,取消勾选,3D 新建项目,默认模块配置,预计会增加 157 KB 的引擎包体,内联枚举后其实也避免了对象属性的访问,理论上能够提升些许脚本执行的性能,内存开销也会有些许降低)

  1. 使用引擎的 Enum 函数修饰一下需要 reverse key (双端映射)的枚举对象。(单独针对需要双端映射的枚举,完全由用户自己决定哪些引擎内的枚举需要双端映射,更定制地控制枚举产生的包体)

是的。release note 中提示,可以关闭枚举优化:
https://www.cocos.com/creator-download

也完善下测试用例呢?

嗯,滚轮的测试用例,我内部反馈一下。

ok 多谢修复