問題が発生しました。解決策を見つけられませんでした。私はボールと呼ばれる別のオブジェクトと衝突した場合、_sballs ArrayListのオブジェクトが削除される小さなゲームを作っています。 私が遭遇した問題は、衝突が発生し、ArrayListからオブジェクトを削除しようとすると、アプリケーションがクラッシュすることです。ArrayListからオブジェクトを削除しようとしたときにクラッシュする
for(GObject sballgraphic : _sballs){
Coordinates sballcoords = sballgraphic.getCoords();
if(coords.getY() - coords._height > sballcoords.getY() + sballcoords._height && coords.getX() - coords._width > sballcoords.getX() + sballcoords._width){
_sballs.remove(sballgraphic);
}
}
ので、コードがボールを比較し衝突があるかどうかを確認するために、すべてのsballsオブジェクトと連携し、その後、sballを削除しようとします。
ここで問題は何ですか? :)
post stack trace from logcat。 – kosa