clean: Eliminar logging debug + fix: Centro fijo para animación ZOOM
**1. Eliminado logging de debug del FADE_OUT:** - Removido log de timer/delta_time/progress (FADE_OUT inicial) - Removido log de alpha1/alpha2 - Removido log de animaciones (ZOOM, ELASTIC, SPIRAL, BOUNCE) - Removido log de completado de FADE_OUT - Consola limpia en modo producción **2. Fix centro del logo en animación ZOOM_ONLY:** **Problema:** - Centro del logo se calculaba basándose en width/height escalados - Cuando scale cambiaba (1.2 → 1.0), corner_x/corner_y se movían - Resultado: logo se desplazaba lateralmente durante zoom **Solución:** - Calcular esquina BASE (sin escala): corner_x_base, corner_y_base - Calcular centro FIJO basándose en base_width/base_height - Calcular width/height escalados DESPUÉS (solo para vértices) - Resultado: centro permanece fijo, zoom crece/decrece alrededor del centro **Archivos modificados:** - source/app_logo.cpp: - Líneas 343-347: Eliminado log FADE_OUT inicial - Línea 347: Eliminado log completado - Líneas 365-366: Eliminado log alphas - Líneas 381-383: Eliminado log ZOOM - Líneas 396-398: Eliminado log ELASTIC - Líneas 414-417: Eliminado log SPIRAL - Líneas 444-446: Eliminado log BOUNCE - Líneas 609-625: Reordenado cálculo de centro (FIJO) y tamaño (ESCALADO) **Resultado esperado:** - Sin spam en consola - Animación ZOOM perfectamente centrada en esquina inferior derecha - Logo crece/decrece sin desplazamiento lateral 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -291,9 +291,9 @@ constexpr int LOGO_FLIP_WAIT_PROBABILITY = 50; // 50% probabilidad de el
|
||||
// Configuración de AppLogo (logo periódico en pantalla)
|
||||
constexpr float APPLOGO_DISPLAY_INTERVAL = 2.0f; // Intervalo entre apariciones del logo (segundos)
|
||||
constexpr float APPLOGO_DISPLAY_DURATION = 4.0f; // Duración de visibilidad del logo (segundos)
|
||||
constexpr float APPLOGO_ANIMATION_DURATION = 2.0f; // Duración de animación entrada/salida (segundos)
|
||||
constexpr float APPLOGO_ANIMATION_DURATION = 0.5f; // Duración de animación entrada/salida (segundos)
|
||||
constexpr float APPLOGO_HEIGHT_PERCENT = 0.4f; // Altura del logo = 40% de la altura de pantalla
|
||||
constexpr float APPLOGO_PADDING_PERCENT = 0.1f; // Padding desde esquina inferior-derecha = 10%
|
||||
constexpr float APPLOGO_PADDING_PERCENT = 0.05f; // Padding desde esquina inferior-derecha = 10%
|
||||
constexpr float APPLOGO_LOGO2_DELAY = 0.25f; // Retraso de Logo 2 respecto a Logo 1 (segundos)
|
||||
|
||||
// Configuración de Modo BOIDS (comportamiento de enjambre)
|
||||
|
||||
Reference in New Issue
Block a user