extends Label
var velocidad_y = 0.48
var velocidad_x = 0.73
var velocidad_escala = 0.01
var direccion_y = 1
var direccion_x = 1
var direccion_escala = 1
func _process(delta: float) -> void:
# Movimiento
position.y += velocidad_y * direccion_y * delta
position.x += velocidad_x * direccion_x * delta
# Escala (corregido)
scale = scale * (1 + velocidad_escala * direccion_escala * delta)
# Verificar límites de movimiento
if position.y >= get_viewport().size.y - get_rect().size.y or position.y <= 0:
direccion_y *= -1
if position.x >= get_viewport().size.x - get_rect().size.x or position.x <= 0:
direccion_x *= -1
# Verificar límites de escala (ajusta según tus necesidades)
if scale.x >= 2:
direccion_escala = -1
elif scale.x <= 0.5:
direccion_escala = 1