extends Label
var velocidad_y = 0.48
var velocidad_x = 0.73
var direccion_y = 1 # 1: hacia abajo, -1: hacia arriba
var direccion_x = 1 # 1: hacia la derecha, -1: hacia la izquierda
func _process(delta: float) -> void:
# Mueve el Label en la dirección actual
position.y += velocidad_y * direccion_y
position.x += velocidad_x * direccion_x
# Verifica si ha llegado a un límite y cambia la dirección
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
No hay comentarios:
Publicar un comentario