Estou criando um jogo de tiro em 2D lateral e estou tendo alguns problemas com a detecção de colisão para as balas. Tudo, incluindo os marcadores, são objetos com seus próprios polígonos / métodos de atualização.
O problema é que os marcadores passam rápido e, a 60 quadros por segundo (no que o jogo é executado), uma bala costuma pular através de uma parede - já que se move mais do que a largura da parede durante o intervalo de atualização - e continue feliz, pois os polígonos nunca se sobrepõem.
O que é que eu posso fazer sobre isto? A única coisa que consegui sugerir é desenhar uma linha da posição antiga para a nova posição e fazer a detecção de colisão, mas o desenho de linha para detecção de colisão é recomendado pela documentação do slick2d. Como posso resolver isso?