現在、私は簡単なゲームを開発中です。私はいくつかのpngテクスチャ(20 MBのメモリ)といくつかのmp3サウンドとmp3トラックを5分のサウンドトラック(50 MBのメモリ)として持っています。 もちろん、私はこのコンテンツを読み込もうとしているときにメモリ警告を受け取りましたが(私はそれを使用しているので何もリリースしません)、数秒後にゲームが終了します。iOSゲームのコンテンツが大きい
私は近代的な高予算ゲームがどのように書かれているのだろうか?同じ時間に使用されるハイポリモデル、テクスチャ、サウンドトラック、サウンドがたくさんあります。私は確信しています、このすべてのコンテンツは150 MB以上のメモリです。そのゲームはどうやって動いていますか?
私はPVCテクスチャなどを使用するようないくつかの最適化を行うことができることを知っていますが、音楽ですか? OpenALは生のPCM音楽データだけを扱い、シンプルで短い音さえも本当に大きいです! どのように動作しますか?
サウンド:サウンド全体を読み込む代わりに、ファイルシステムからローカルストリーミングを使用します。 – Till
20 MBのpngテクスチャは、*ロット* ... – thedaian
で、PNGではありません。これらのPNGを生データ(RGBA)にデコードした後は20 MBです – majakthecoder