feat(firework): halo neon per partícula amb color de glow propi (explosió enemic: línia blanca + halo daurat)
This commit is contained in:
@@ -29,6 +29,22 @@ namespace Defaults::FX::Glow {
|
||||
{.thickness_ratio = -1.0F, .alpha = 1.0F}, // core: línia "real"
|
||||
};
|
||||
|
||||
// Glow per a línies "raw" (sense shape). Gruixos absoluts (px), no
|
||||
// ratios — una línia individual no té bounding radius. Útil per a
|
||||
// partícules de firework, sparks, etc.
|
||||
namespace Line {
|
||||
struct Pass {
|
||||
float thickness; // px. <0 → usa el thickness passat pel caller (core)
|
||||
float alpha;
|
||||
};
|
||||
constexpr Pass PASSES[] = {
|
||||
{.thickness = 18.0F, .alpha = 0.10F},
|
||||
{.thickness = 12.0F, .alpha = 0.20F},
|
||||
{.thickness = 6.0F, .alpha = 0.40F},
|
||||
{.thickness = -1.0F, .alpha = 1.0F}, // core: línia "real"
|
||||
};
|
||||
} // namespace Line
|
||||
|
||||
} // namespace Defaults::FX::Glow
|
||||
|
||||
namespace Defaults::FX::Firework {
|
||||
|
||||
Reference in New Issue
Block a user