cocos-engine
cocos-engine copied to clipboard
DynamicAtlasManager 无法正确reset, 也无法还原 frame .
Cocos Creator version
3.8.3
System information
all
Issue description
目标: 清空已有图集, 让引擎重新生成动态图集.
本想通过 cc.DynamicAtlasManager.instance.reset(); 来实现.
但是实际使用后 , 失败. 主要问题是 reset 并不能还原 各个 spriteFrame .
源码里 当动态图集重置时, 会 使用 spriteFrame 里缓存的 original信息. 但是实际效果并不符合预期
.
Relevant error log output
No response
Steps to reproduce
如上所述
Minimal reproduction project
No response
论坛里这个帖子好像和我所说的问题类似: https://forum.cocos.org/t/topic/150402 引擎应该在 frame _resetDynamicAtlasFrame 时, 自动刷新sprite的某些状态吧?