fix(debris): bug rotacion cuadratica + shrink exponencial; geometria autoritativa

This commit is contained in:
2026-05-21 13:37:12 +02:00
parent e84f555a66
commit 9b25e875f3
5 changed files with 55 additions and 38 deletions
+2 -1
View File
@@ -52,7 +52,8 @@ namespace Defaults::Physics {
// Tuneig específic de l'explosió d'enemic (overrides als defaults
// que es passen com a paràmetres opcionals a explode()).
constexpr float ENEMY_INTACT_TIME = 1.5F; // Temps intacte abans de menguar (s)
constexpr float ENEMY_INTACT_TIME = 0.5F; // Temps intacte abans de menguar (s) — comencen aviat
constexpr float ENEMY_SHRINK_RATE = 0.33F; // 1/3 per segon → 3s de fade-out lent
constexpr float ENEMY_FRICTION = -30.0F; // Fricció més suau perquè s'estenguin més
constexpr int ENEMY_SEGMENT_MULTIPLIER = 3; // Còpies de cada segment (5 cares × 3 = 15 trossos)