1

我希望有一个人可以帮助我。我将 ZigFu 和 Kinect 与 html5 一起使用,一切正常,但后来我想将 gif 图像放在画布上,发现它们不起作用。所以为了解决这个问题,我创建了一个我的 gif 精灵表并将其放在画布上。

我的问题是,当使用 easeljs 更新 bmp 动画时,它会更新整个画布并清除我想要保留的原始背景。

任何人都可以提供另一种方法来实现这一点吗?我可以在不必更新整个屏幕的情况下为图像设置动画吗?

非常感谢您的回答,我已经有一段时间了,尝试了很多不同的东西,但就是无法理解它。

4

2 回答 2

1

您基本上每次都必须绘制所有内容。因此,每个动画循环都必须绘制背景。我知道,这可能并不理想,但它确实不会影响性能。例如:

function eachLoop(){
    //draw background
    //animate images
}

如果我误解了 createJS 的工作方式,我深表歉意(我从未真正使用过它,但我对画布非常熟悉)希望这会有所帮助并祝你好运!

于 2013-02-19T21:34:14.860 回答
1

您还可以使用多个画布/舞台,后面有 BG 元素,前面有更新项目。

于 2013-02-22T21:46:03.493 回答