长期记录3.3.2 遇见的坑

1.mask stencil模式裁剪,会导致点击触摸失效,比如scrollView如果用了它,里面的cell就会无法响应
2.构建时的模块移除,如果临近上线最好别勾选,万一热更没对上会各种报错,问题都不好定位
3.native->发热–>降频–>卡顿
4.子节点有隐藏显示时,layout.updateLayout ()经常不能在当前帧生效,非得先调用下layout."_childrenChanged";
5.支付回来后,概率性(概率不小)会导致竖屏布局无法恢复切换回来导致卡住(游戏横屏)支付竖屏
6.屎一般的iOS构建流程(说到这个情绪就不太好),虽然后面你们后面优化跳过构建了,但就这一版来说,就不应该这样放出来,最后只能改工程,另外单独去构建拷贝脚本引用进项目,我相信3.4.x以后也会有人这么干,不然卡的要死

早日降级早解脱
欢迎来2.4.x阵营

我们游戏也有支付竖屏(zfb,wx),并且游戏内存在横竖屏切换操作,没有用户反馈有这种的问题,是不是你没在回调内重新调用适配

3.3.2我们遇到的问题就是偶现更新sprite图片后渲染的尺寸还是上个sprite的尺寸,节点尺寸包括缩放打印都是正确的,就是渲染不对

你好,此问题已经修复在 Creator 3.4.1 版本,你可以参考修复 pr:fix touch event on IMAGE STENCIL mask component by PPpro · Pull Request #10000 · cocos/cocos-engine · GitHub 对引擎进行定制修复。

这个问题已经提交到引擎内部,我们会排期修复,感谢反馈。2.4.8 上我们修复了类似问题,你也可以参考这个 pr:scrollview calculation exception with layout by Zhmz · Pull Request #9914 · cocos/cocos-engine · GitHub ,修复一下 3.3.2 上的问题。

如果你是发布 ios 平台的话,那么可能会遇到这个问题。我们在 3.4.2 修复了 ios 横竖屏切换问题,你可以参考修复 pr: Fix ios device bad display effect by timlyeee · Pull Request #4265 · cocos/engine-native · GitHub

感谢你的反馈,原生性能问题引擎组正在全力以赴的优化,原生构建流程我们也会重视,会在以后的版本中不断优化。

对于我来说,每个版本的动画编辑器都是 :poop:

关键的问题3被忽略了

原生性能问题目前引擎组正在全力以赴的优化,会尽可能在 3.6 版本解决你说的性能问题。

1赞

这个问题出现在支付取消的时候,因为支付是竖屏的,如果取消或者支付失败回来就会这样,不过我还没有去看调用那个东西可以重新旋转刷回来,有空解决了给大家说下

回不去了,上不得下不得,时间精力上都不允许我这么干,将就用着先 :joy:

我们的用户是安卓,可能是楼上说的ios的问题,还有不是调用哪个东西,而是自己写的适配函数

怀着彷徨的心情升级到3.3.2,用了一段时间…怀着MMP的心情继续使用

2赞

期待中!官方加油

加油 ,cocos

这个的话,编辑器里面对于那些要动态换的sprite,你先不要设置默认图,空着先,代码里再去换图应该尺寸就不会乱,不知道对你们有没有用

没太看懂,能描述一下动画编辑器遇到什么问题吗?

不可能,对用户体验影响非常大,就是多语言图片引起的问题

动画1(缩放动画)第一帧根节点缩放是0,0,切换到动画2(位移动画)没有还原成原本的1,1,导致节点看不见,需要每次手动修改scale
如果把动画位置互换,动画1变成了位移,接下来切换到动画2(缩放动画),点击播放,动画编辑器内动画帧的scale在变,但是节点scale没变,编辑器内直接看不到动画效果

而且还会存在boolean值变成null,导致PRIVATE模式下每次都会中断debug,这是3.3.2的情况,还没测试过后面的情况,不过从3.0到3.3,动画编辑器同时编辑多个动画都会存在各种奇怪的问题

很抱歉带来了不好的使用体验,你提到的这些问题之前已经有在论坛收集到,已经陆陆续续修复在近期的发布版本里,建议尽量升级一下项目到最新版本以获得更好的开发体验。有任何问题可以继续反馈给我们,我们会尽快修复的~