这种死循环只能去查代码,官方也救不了你
如果能在浏览器复现,可以在卡住的时候点击暂停,可以看到在哪个位置一直循环
有具体的重现方法吗?这个描述太泛了。
你说的是加载的瞬间,还是说一直都是 40?加载后和 write file 应该没什么关系了,说的是一个问题还是两个问题呢?
没有处理 live2d 的问题。live2d 是第三方提供的插件。
好的,会让人确认。
3.8.5 会改为 3.8.4,OH 专门版本会往后延。OH 的同学还在不断提交代码修改。
项目管理上可以设版本合入截止时间?要不以后还会有类似的情况出现
是加载完成之后,图片都显示了。引擎会间隔2秒调用writeFileSync,导致掉帧到40,导致游戏卡顿。我看2.4版本使用的是writeFile,不会卡顿。字节小游戏ios加载远程预制体加载完成后也会卡顿掉帧 具体可以看这个帖子,有录屏和demo
明白了,还是 clear cache 的问题。这个问题会提高优先级。
好的 已解决
能对单个Tween实例自行手动update吗,这样我能够精细花控制每个tween。
我假定你说的 手动 update 是指对 tween 的驱动,那么现在是不行的,现在 tween 的驱动是交由 Tween System 自动驱动的。
请问是什么需求需要手动去驱动 Tween 实例呢?
有很多个游戏对象,但是每个游戏对象有自己状态,有些状态下自身需要“暂停”。那么我需要对某个对象的tween暂停。
自己解决了。解决方式很奇葩。Spine里Animation Cache Mode 换成 SHARED_CACHE就没出现死循环问题了。不明觉厉。。。
有很多个游戏对象,但是每个游戏对象有自己状态,有些状态下自身需要“暂停”。那么我需要对某个对象的tween暂停。
那现在支持 tween.pause() resume() 接口啊,应该能满足你的需求。
一楼, 为 Tween 添加 reverse, id, union(fromId), timeScale, duration, pause, resume, pauseAllByTarget, resumeAllByTarget, update, start(time) 接口
谢谢回复。不过,在Tween的api文档里,没找到pause呢
文档还没更新合并,是新版本才支持的。