之前遇到 字体的问题的bug 彻底抓狂。
这两天又遇到超级蛋疼的bug, 序列帧动画 Animation 播放的问题, 而且我在控制台打印时, isPlaying和isPaused竟然可以同时为true:
animation.getState(“normal”).isPlaying
true
animation.getState(“normal”).isPaused
true
还有动画切换也有很多狠多的问题,明明显示的是 bomb 动画,但是我在代码里打印时,当前结点所有的动画isPlaying都是 flase, 所有的 isPaused 也都是 false, 那我看到的是幻觉:
animation.getState(‘bomb’).isPlaying
false
animation.getState(‘normal’).isPlaying
false
animation.getState(‘bomb’).isPaused
false
animation.getState(‘normal’).isPaused
false
隐藏再显示一次又可以正常了:
node.active = false;
node.active = true;
好像还是没有找到这个bug的规律,初步怀疑可能和引擎内代码做了延迟有关,切换来切换去,切换的太快了。