1

私はcocs2dを初めて使用します。Cocos2dを使用してアプリを作成しました。アプリは正常に動作していますが、問題はアプリケーションのサイズが350MBと大きすぎることです。このアプリにはたくさんの画像があります。私はpngと可能な場合はjpeg画像を使用しました。1MBを超えるpng画像が多数あります。

アプリケーションのサイズを小さくする方法はありますか?可能な限りサイズを小さくしました。pngの代わりに使用できる他の形式はありますか?アニメーションはあまりありません。pngは透明性の目的でのみ使用されます。

4

6 に答える 6

2

画像のサイズが大きすぎます。サーバーに置いてからダウンロードしても、ダウンロードに時間がかかります。

最適なオプションは、画像サイズを縮小することです。それを行うのに役立ついくつかのサイトは次のとおりです。

画像サイズを縮小

画像サイズを圧縮

于 2013-01-30T06:29:29.527 に答える
1

画像がかなり大きいため、数とサイズを減らすように努める必要がありますが、.png を pvr.ccz ファイルにパッケージ化することで効果を得ることができます。これを行うために利用できる複数の異なるプログラムがあります。ここで入手できる Texture Packer を使用するのが好きです: http://www.codeandweb.com/texturepacker

于 2013-01-30T10:32:14.497 に答える
1

画像コンテンツをサーバーに保持してから、画像コンテンツを非同期でダウンロードできます (これは、最初にダウンロードする方が簡単です)。レベルがある場合は、最初のレベルを最初にダウンロードし、バックグラウンド スレッドに残っているものをダウンロードします。起動時にいつでもローダーを表示し、データがダウンロードされてキャッシュされる間、ヘルプのようなものを表示できます。

SDWebImageやその他のライブラリを利用して、画像を非同期にすることができます。

それが役に立てば幸い。

于 2013-01-30T05:50:12.430 に答える
0

画像が大きすぎても png ファイルを使用しても問題はありません。tinypng を使用するとサイズを 70 ~ 80% 縮小でき、グラフィックスが損なわれることはありません。

于 2015-02-04T12:28:48.450 に答える
0

メモリ使用量とバンドル サイズの削減に関する私の投稿で、いくつかのヒントを見つけることができます。

最も重要なことは、テクスチャ アトラスを .pvr.ccz 形式で使用し、可能な場合は画像の色深度を 16 ビットに減らすことです。JPG は、cocos2d での読み込みが非常に遅いため、完全に避けてください。

于 2013-01-30T15:46:39.093 に答える
-1

私は通常、画像サイズを編集します https://resizeimage.io、試してみてください!

于 2021-01-19T07:49:10.970 に答える