私はモバイル ゲームを開発していますが、グラフィックスが重いため、すべてを 1 つの画像アトラスに入れることができず、複数のアトラスを使用しています。PreloadQueue を使用してすべてのリソースをロードします。これにより、各クライアントからサーバーに多くのヒットが発生します。また、1 つの大きな「データ」ファイルではなく、すべてのファイルをロードすると、追加の遅延が発生します。
すべてのアトラスを 1 つの「データ」ファイルにパックし、PreloadQueue で一度にロードできれば、より良いと思います。次に、それを解凍/分割して、現在使用しているものと同じように使用します。
pq.getResult('startscreen');
- すべてのデータを 1 つのファイルにまとめる方法はありますか?
- もしそうなら、unack 操作は 2 倍のメモリといくらかの CPU リソースを消費する可能性があるため、クライアントのパフォーマンスに影響を与えることはありません。