1

誰かが私を助けてくれることを願っています。ZigFu と Kinect を html5 で使用していますが、すべて正常に動作していますが、キャンバスに gif 画像を配置したかったのですが、動作しないことがわかりました。これを回避するために、gif のスプライト シートを作成し、キャンバスに配置しました。

私の問題は、easeljs を使用して bmp アニメーションを更新すると、キャンバス全体が更新され、保持したかった元の背景がクリアされることです。

これを実現する別の方法を誰かが提供できますか? 画面全体を更新せずに画像をアニメーション化できますか?

あなたの答えに感謝します.

4

2 に答える 2

1

基本的に毎回全部描く必要があります。したがって、アニメーション ループごとに背景も描画する必要があります。これは理想的ではないかもしれませんが、実際にはパフォーマンスが損なわれることはありません。例えば:

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

createJS の仕組みを誤解していた場合はお詫びします (実際に使用したことはありませんが、canvas には精通しています)。

于 2013-02-19T21:34:14.860 に答える
1

複数のキャンバス/ステージを使用して、BG 要素を後ろに配置し、項目を前に更新することもできます。

于 2013-02-22T21:46:03.493 に答える