tween 在ios上导致游戏闪退或卡死

  • Creator 版本: 3.6.2

  • 目标平台:IOS

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

代码为:
tween(this.yan.getComponent(UITransform))
.to(1,{contentSize:size(900,600)})
.to(1,{contentSize:size(900,0)})
.to(0.5,{contentSize:size(900,600)})
.to(0.5,{contentSize:size(900,0)})
.to(0.5,{contentSize:size(2532,2532)})
.call(()=>{
this.yan.active = false
this.bgMask.active = true
this.init()
})
.start()


这个是用mask做的一个类似眨眼的效果
定位到执行这个缓动时,就卡住了,在其他平台是没问题的
问下怎么回事?怎么解决呢?

没报错么?

把 this.init() 注释掉的话,会不会还有问题?

我试下。。

额,可以了,但是这是为啥?init()单独调,也没问题啊

不太清楚了,可能是 js 作用域问题?