私のアプリでは、スクリーンショットを使用して画面を「記録」しようとしています。これらの個々のフレームは、後でサーバー上で変更および結合されるため、画像として保持することが不可欠です。この複雑さに加えて、Cocos2D を使用したペースの遅いゲームです。私が現在スクリーンショットを撮っている方法は、Apple がこのリンクで推奨している方法と似ています。
残念ながら、これらのスクリーンショットを 12 ~ 15 FPS で撮影すると、iPad 2 より上のすべてのデバイスでクラッシュが発生します。新しいデバイスのピクセル密度は非常に高いため、12 ~ 15 FPS でバッファに保存するとメモリが急増し、アプリが強制終了します。 . iOS デバイスでスクリーンショットをすばやく撮るための推奨される方法はありますか?
新しいデバイスでピクセルを半分にするオプションを検討しましたが、これには、個々のピクセルをすべてバッファのどこかに保存する必要があります。スクリーンショットを縮小できるように、OpenGL ビューで他のスクリーンショット メソッドを使用できますか?