0

gideros エンジンを使用してゲームを作成する予定で、それぞれ約 20 枚のスプライト シート (2048 х 2048) が必要になるようです。

平均的な iPhone/Android で処理できると思いますか?

ありがとう。

4

1 に答える 1

3

部分的な答え:

簡単な計算: (Android での高品質のビットマップは、1 ピクセルあたり 4 バイトかかることに注意してください)

2048 * 2048 * 20 * 4 = 335,54,320 バイト = 327MB !

答えは次のとおりです。このエンジンがこれらのスプライトをどのように使用するかによって異なります。

  • それがdalvikヒープ上の完全なビットマップである場合、それは確かにそれを取ることができません.
  • ネイティブ デバイス メモリを割り当てる C++ ネイティブ コードの場合、機能する可能性がありますが、ハイエンド デバイスでのみ機能します。
  • 独自の圧縮されたものを使用し、それらすべてをネイティブメモリ割り当てで処理する場合、それも機能する可能性があります。
于 2013-02-28T14:01:48.400 に答える