Sto creando uno sparatutto a scorrimento laterale 2D e sto riscontrando qualche problema con il rilevamento delle collisioni per i proiettili. Tutto, inclusi i proiettili, sono oggetti con i propri poligoni / metodi di aggiornamento.
Il problema è che i proiettili vanno veloci e a 60 fotogrammi al secondo (a che cosa serve il gioco) un proiettile salterà spesso attraverso un muro - poiché si sposta più della larghezza del muro durante l'intervallo di aggiornamento - e continua felicemente sulla sua strada poiché i poligoni non si sovrapporranno mai.
Cosa posso fare al riguardo? L'unica cosa che sono stato in grado di inventare è di tracciare una linea dalla vecchia posizione alla nuova posizione e fare il rilevamento delle collisioni su questo, ma il disegno di linea per il rilevamento delle collisioni è sconsigliato dalla documentazione di slick2d. Come posso risolvere questo?