私は数百の弾丸を含む 2D シューティング ゲームに取り組んでおり、PlayStation モバイル SDK チュートリアルに基づいて簡単なテストを実装しました。フレーム レートの低下が主な問題です。
Scene は SpriteUV から継承した弾丸オブジェクトを生成するようにスケジュールされており、生成されたすべてのオブジェクトが以下のように SpriteList に追加され、その結果、200 以上の弾丸が 55~60 fps を示しました。以下は、コミュニティにアップロードした質問とコードへのリンクです。
200 弾でフレーム レートの低下が見られるのは正常ですか、それとも SpriteUV と SpriteList の処理方法がまったく間違っていますか? それが間違っていなければ、どうすれば 200 を超えるスプライトを処理できますか? (約300~500)
Bullet_01.png: 8 x 8 ピクセル、2.8 kb (大きすぎませんか?)
学習に使用したチュートリアル: http://www.gamefromscratch.com/post/2012/06/04/PlayStation-Studio-SDK-Tutorial-Using-SpriteLists.aspx%29