衝突判定マジ重い

デバッグビルドだとアホみたいに重い。弾100発くらいでFPSが60を切り始める。
判定対象は自機ひとつだけなので判定回数は100そこらなんだが。VSYNCなら30FPSに落ちてスローになるからまだマシだが、タイマだとフレームスキップするんでもう飛びまくりで、デバッグしにくいったらない。リリースならどってことないのだが、このスペックでも最適化なしだとこんなもんなのか?昔2Dでなんか作ったときはもっと多くても余裕だった気がするけどなあ。

今後の予定

  • 衝突判定の空間分割
  • 命中・被弾エフェクト
  • ゲームルールの組み込み