パフォーマンスの観点から最も正しいものは何ですか - 敵と武器の間の相互作用のアルゴリズム(ここでは弾丸がより正しいかもしれません)?
すべてのスプライトのすべての弾丸は、「collidesWith」メソッドを介して完全な敵リストの反復で衝突をチェックする必要がありますか? それとも、弾丸は最も近い敵を認識して、それらだけをチェックする必要がありますか?
TMXMaps でどのように実装できますか? ある種の情報を TMXMap タイル プロパティに動的に設定して操作する必要があるのではないでしょうか?
この種のゲームにはどのようなベスト プラクティスがありますか? Bullet->Enemy インタラクションの正しい選択は IShape.collidesWith ですか?