引擎升级到3.8.6,fb小游戏与本地测试时间缓动有差异

  • Creator 版本:3.8.6
  • 目标平台: 本地浏览器(谷歌)和 fb平台发布小游戏(谷歌)
  • 问题描述:升级到3.8.6版本后,本地浏览器运行和fb小游戏平台运行能感觉到游戏运行速度有明显差异,fb小游戏的运行缓动速度更快,会导致很多跟时间相关的缓动出现变化。而且与本地浏览器的播放条件也有差异,本地浏览器的缓动在隐藏的情况下也会播放,fb小游戏的只能在显示的情况下播放。

fb小游戏也是走web的流程,理论上不应该有差异。麻烦录制个视频看看,也提供一个demo。

你好哦,早上新建了几个项目多做了几次测试。发现本地预览与fb平台的小游戏跑起来是一致的。这个地方搞错了。不过3.8.6的缓动效果确实跟之前使用的版本3.8.3的效果不一样。可以参考我这个demo,在3.8.3版本和3.8.6版本跑起来的效果是不一致的。(3.8.3版本里的每个对象是正常播放缓动显示的,3.8.6版本的是需要滚动到对象显示的时候再去等待延迟播放缓动,会比3.8.3版本的卡顿和停顿很久)test_3.8.3.rar (11.7 KB)


如果我把这个方法注释掉的话,3.8.6的效果会和3.8.3的效果一致。
可是我这个方法是用来优化减少Draw call的 :joy:
也不太清楚为啥我改变了对象的激活状态后缓动就停止或者暂停播放了?
好像新版本升级了缓动后有不少不太清楚的改动,对低版本的缓动动画有不少影响,所以昨天才会觉得新版本打包后的缓动速度跟之前不一致。
有没有具体的文档说明下缓动的改动有什么呢?这边好去修改对应的缓动动画 :smiley: