fix(bullet): col·lisió swept, sense grace_timer, mor al border visual
This commit is contained in:
@@ -465,11 +465,14 @@ void GameScene::runStagePlaying(float delta_time) {
|
||||
for (auto& enemy : enemies_) {
|
||||
enemy.update(delta_time);
|
||||
}
|
||||
|
||||
// Col·lisions primer, després `bullet.update()`: si una bala el mateix frame xoca
|
||||
// amb un enemic i alhora surt del PLAYAREA, ha de comptar com a impacte abans de
|
||||
// ser desactivada per fora-de-zona.
|
||||
runCollisionDetections();
|
||||
for (auto& bullet : bullets_) {
|
||||
bullet.update(delta_time);
|
||||
}
|
||||
|
||||
runCollisionDetections();
|
||||
debris_manager_.update(delta_time);
|
||||
firework_manager_.update(delta_time);
|
||||
floating_score_manager_.update(delta_time);
|
||||
|
||||
Reference in New Issue
Block a user