さて、BallProjectile が障害物に衝突したときにボールが停止して新しいボールを作るようにしようとすると、このエラーが発生します。
// Checks if the ball is colliding with an obstace, then stops it if it is
BallProjectile obstacleCollision = (BallProjectile) getOneIntersectingObject(Obstacle.class);
if (obstacleCollision != null)
{
xSpeed = 0;
ySpeed = 0;
myWorld.addObject(new BallProjectile(), 50, 559);
return;
}
このエラーを停止するにはどうすればよいですか? 障害物は、ボールの邪魔になるように作成された円であることに注意してください。