リンクをクリップボードにコピー
コピー完了
swfをHTML5に変換して、IEなどで再生すると、CPU使用率が高くなってしまいます。(80%など)
アニメーションが原因なのは分かっているのですが、アニメーションの品質をそのままに
CPU使用率をSWFのときと同じぐらいに下げる方法はあるでしょうか?
AnimateCCの設定や、HTML5のコード変更などで下げる方法があれば
教えて下さい。よろしくお願いいたします。
リンクをクリップボードにコピー
コピー完了
アニメーションの内容によって対策は変わってきますが、一般論として、品質をそのままにCPU使用率を下げることは困難です。同じ内容のアニメーションをSWFとHTML5でそれぞれ制作した場合、ほとんどのケースではSWFの方がCPU使用率が(かなり)低くなります。
回答として期待されているものではないかもしれませんが、思い切ってアニメーションを動画で書き出して利用する、というのも1つの手です。少なくとも、HTML5書き出しよりは、CPU使用率が低くなるはずです。
どうしてもHTML5書き出しのままCPU使用率を低くしたい場合は、やはりアニメーションの内容を見て、どこで負荷がかかっているのかを分析し、1つ1つ修正していくしか方法はないと思います。
リンクをクリップボードにコピー
コピー完了
すでに448jpさんが回答されている「どこで負荷がかかっているのかを分析し、1つ1つ修正していく」場合の最適化方法について、思いつくものを挙げてみます。