动画帧之间未清除舞台

时间:2017-05-05 10:57:31

标签: html5-canvas createjs easeljs

当没有设置背景图像并且正在播放一些SpriteSheet动画时,Canvas会反复分层所有帧,而不会清除舞台。

如何避免这种情况并在该动画的每一帧上清除舞台?

2 个答案:

答案 0 :(得分:0)

Stage.removeAllChildren()将删除舞台中的所有孩子。

这是链接

http://createjs.com/docs/easeljs/classes/Stage.html#method_removeAllChildren

答案 1 :(得分:0)

EaselJS阶段应在每次更新前清除(使用stage.update()),然后重新绘制,除非您有stage.autoClear=false;

如果这不起作用,那么还有其他事情正在发生。你有可能发布代码或工作样本吗?