LoginSignup
7
7

More than 5 years have passed since last update.

cocos2d-xのBox2Dサンプルはいくつのcubeで30fpsに落ちる?(Unity2Dとの比較あり

Posted at

Box2DのサンプルでCubeの数をどこまで増やすと30fpsに落ちてしまうのか

ふと気になって試してみました。

IMG_3259.PNG

項目
テスト端末 iPhone4S
テスト方法 XCode5 Debugging Tools

サンプル変更箇所

  • Debug表示の消去
    • 純粋なcube表示のみをテストするため
  • Tap Screen表示の消去
    • 同じくcube表示のみをテストするため
  • CCBatchNodeのキャパシティを300に変更

いざテスト

Cubeの数が110を超えたあたりでCube発生時に黄色(-55fps)程度に落ちました

スクリーンショット 2013-12-09 2.06.13.png

Cubeの数が170を超えた時点で常に赤色(-29fps)に落ちました

cocos_scr.png

cocos_red.png

Unity2Dでも試してみました

Unity2DはBox2DをつかっているとTechhillsの資料で見たのですが・・

Cubeの数が275を超えた時点で画面がいっぱいに・・
まだCube発生時に55fpsに落ちる程度。
カスタマイズされているのか?cocos2d-xの元のサンプルが効率悪いのか?

unity_scr.png

Unity2D_scr.png

とはいえ100個も使えればどちでも充分な気がする
おわり

--
Unity比較用プログラムはこちら
https://github.com/keidroid/advent2013

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7