长期记录3.3.2 遇见的坑

我们的用户是安卓,可能是楼上说的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,动画编辑器同时编辑多个动画都会存在各种奇怪的问题

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

最新版本?是指低内存直接黑屏导致低端机用户流失的版本吗?

先不说关闭多线程能解决,但是如果因为关闭多线程如果导致其他问题我们的项目该由谁负责呢?

指的是动画问题

谁会为了动画编辑器升级一个有严重问题的引擎版本呢?如果出现其他问题而导致用户流失这才是最大的问题

谁会因为用户不愿意升级就不发布一个修复问题的引擎版本呢?如果问题长期不解决而导致用户流失这才是最大的问题

主要的是这个修复了小问题却导致更大问题的版本,孰轻孰重?

而且不是不愿意升级,而是每次都会被坑回来,项目技术负责人叫我们升级,升级完一测试就发现会严重导致用户流失bug,这不是引擎的锅吗?

并且最主要的是,在针对低端机用户的产品看来无比重视的问题,引擎却在3.6才修复,这是没有认识到严重性吗?

引擎内部也是有明确分工的,不同岗位负责的模块不一样,不是我们随便拉个人过来修就可以的。不熟悉的人越修问题越多或者最后还是要被推翻,我们没办法随便塞一个萝卜到坑里。

2022-6-6 阶段性反馈
1.native发热降频问题,目前就降帧这一招有效,因为游戏节点数,drawcall都不多,没招了,websocket cpu占用过高也按论坛小伙伴提的改成2.x的设置了,帧数的话安卓全程40帧(30帧没法用,动画看了花眼睛),iOS由于没法设置40帧,只能设置为:静态多点的场景30帧,动画多的场景60帧
2.有些动画是以前cocos studio做的,为了creator用起来,我用dragonBone导出为spine,跑起来发现有几个动画元素有缺失,死马当活马医,我又导出为dragonBone,没发现类似问题,只是不知道为啥切换dragonBone动画,同一个节点上切换不同的dragonAsset,dragonAtlasAsset, native就会报错(iOS测的),安卓好像不会,web也不会,只好单独为每个动画配置一个节点
3.有鸿蒙系统(特别容易搞事情)用户反馈,已经设置音量为0的audio背景音乐组件,说在接完电话后, 又开始播放了,其他安卓都不会

dragonBone 那个我想起来了,native iOS下,一个节点下加载不同的动画(动画名也不一样),然后play, 底层的animationName始终都是前一个动画的animationName,然后找不到这个指定的动画,然后一直卡在断言那里,怎么设置都没用,没去细究了