tune(debris): un poco mas de rotacion + shrink mas rapido (1.4s)
This commit is contained in:
@@ -23,8 +23,8 @@ namespace Defaults::Physics {
|
|||||||
constexpr float VELOCITAT_BASE = 80.0F; // Velocidad inicial (px/s)
|
constexpr float VELOCITAT_BASE = 80.0F; // Velocidad inicial (px/s)
|
||||||
constexpr float VARIACIO_VELOCITAT = 40.0F; // ±variació aleatòria (px/s)
|
constexpr float VARIACIO_VELOCITAT = 40.0F; // ±variació aleatòria (px/s)
|
||||||
constexpr float ACCELERACIO = -60.0F; // Fricció/desacceleració (px/s²)
|
constexpr float ACCELERACIO = -60.0F; // Fricció/desacceleració (px/s²)
|
||||||
constexpr float ROTACIO_MIN = 0.1F; // Rotación mínima (rad/s ~5.7°/s)
|
constexpr float ROTACIO_MIN = 0.2F; // Rotación mínima (rad/s ~11.5°/s)
|
||||||
constexpr float ROTACIO_MAX = 0.3F; // Rotación màxima (rad/s ~17.2°/s)
|
constexpr float ROTACIO_MAX = 0.5F; // Rotación màxima (rad/s ~28.6°/s)
|
||||||
|
|
||||||
// Política de mort en dos fases:
|
// Política de mort en dos fases:
|
||||||
// 1. INTACTE: size_factor = 1.0 durant INTACT_TIME segons. Si la velocity
|
// 1. INTACTE: size_factor = 1.0 durant INTACT_TIME segons. Si la velocity
|
||||||
@@ -41,7 +41,7 @@ namespace Defaults::Physics {
|
|||||||
constexpr float FACTOR_HERENCIA_MIN = 0.7F; // Mínimo 70% del drotacio heredat
|
constexpr float FACTOR_HERENCIA_MIN = 0.7F; // Mínimo 70% del drotacio heredat
|
||||||
constexpr float FACTOR_HERENCIA_MAX = 1.0F; // Màxim 100% del drotacio heredat
|
constexpr float FACTOR_HERENCIA_MAX = 1.0F; // Màxim 100% del drotacio heredat
|
||||||
constexpr float FRICCIO_ANGULAR = 0.5F; // Desacceleració de la rotació de TRAJECTÒRIA (rad/s²)
|
constexpr float FRICCIO_ANGULAR = 0.5F; // Desacceleració de la rotació de TRAJECTÒRIA (rad/s²)
|
||||||
constexpr float FRICCIO_VISUAL = 0.1F; // Desacceleració de la rotació VISUAL (més suau)
|
constexpr float FRICCIO_VISUAL = 0.05F; // Desacceleració de la rotació VISUAL (suau, persisteix més)
|
||||||
|
|
||||||
// Velocity heredada de la nau a l'explosió (80% del feel original).
|
// Velocity heredada de la nau a l'explosió (80% del feel original).
|
||||||
constexpr float SHIP_VELOCITY_INHERITANCE = 0.8F;
|
constexpr float SHIP_VELOCITY_INHERITANCE = 0.8F;
|
||||||
@@ -53,7 +53,7 @@ namespace Defaults::Physics {
|
|||||||
// Tuneig específic de l'explosió d'enemic (overrides als defaults
|
// Tuneig específic de l'explosió d'enemic (overrides als defaults
|
||||||
// que es passen com a paràmetres opcionals a explode()).
|
// que es passen com a paràmetres opcionals a explode()).
|
||||||
constexpr float ENEMY_INTACT_TIME = 0.5F; // Temps intacte abans de menguar (s) — comencen aviat
|
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_SHRINK_RATE = 0.7F; // 0.7 per segon → ~1.4s de fade-out
|
||||||
constexpr float ENEMY_FRICTION = -30.0F; // Fricció més suau perquè s'estenguin més
|
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)
|
constexpr int ENEMY_SEGMENT_MULTIPLIER = 3; // Còpies de cada segment (5 cares × 3 = 15 trossos)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user