2017-05-04 2 views
1

私はPIXIJSを使用して非常に堅牢なスロットマシンゲームを作成しました。私はアニメーション中にかなりの不快感を感じています。 Greensockのようなサードパーティのトゥイーンライブラリを使用している場合でも。私が動きやアニメーションのためにトゥイーンライブラリを使用していないなら、私はdetlaを計算し、その値に基づいてアニメーションを調整するゲームループを持っています。どちらのシナリオ製品でも、いくらかのジッタがあります。私は、PIXI.extras.AnimatedSpriteを使用しているときに私のアニメーションが蹴り出すときに、本当に大きなラグに気付きます。PIXI JS使用時のパフォーマンスを向上させるヒントとヒントは何ですか?

私のアニメーションにスプライトシートを使用しています。私は私の非アニメーション画像のスプライトシートを使用しています。 TexturePackerのマルチパック機能を使用して、アニメーション以外のすべての画像を2024x2024スプライトシートに詰め込んでいます。この結果、私のゲーム全体では2024x2024のスプライトシートが3枚必要になりました。私はアニメーションのために使用する他の6つのスプライトシートに加えて。私はこれらの大きなスプライトシートが問題を引き起こしているのだろうかと思います。これは画像をロードして使用する最も効率的な方法ですか?それらをスプライトシートに詰め込む?または、各画像のURLを使用してそれぞれを個別に読み込む必要がありますか?

私のゲームを実行すると、私のCPUファンが絶対にNUTSになることに気付きます。フルパワーノンストップです。ジェットエンジンのように聞こえる。私のゲームが動いている間も、私のCPU使用率が目に見えます。これは赤旗ですか?それはどういう意味ですか?

私のスプライトシートを変更してもパフォーマンスが向上しない場合は、他のヒントやトリックを知っている人はいますか?私たちはいくつかのパフォーマンスを圧迫したり、私が探しているか、完全に避けなければならない赤旗?どんな助けでも大歓迎です。前もって感謝します!

+0

ヒントやトリックは、ブログの記事のために、よりフィット感が鳴ります。私はあまりにもSOのルールに精通していませんが、特定のプログラミング問題について質問するようになっています。これにより、それらを解決することができます。ちょうど参照用:[質問する方法](https://stackoverflow.com/help/how-to-ask) – aaaaaa

答えて

関連する問題