Menu
CoddyTech

Luz parpadeante

Parte de la sección Creación de scripts para juegos de Roblox del Journey de Lua de Coddy. Lección 9 de 24.

Cambia una parte dos veces seguidas y solo verás el segundo cambio: el script ejecuta ambas líneas en un instante. task.wait(seconds) pausa el script mientras tanto, y el resto del juego sigue ejecutándose:

print("Ready")
task.wait(3)
print("Go!")

Go! aparece 3 segundos después de Ready.

Para repetir algo para siempre, usa un bucle while true do. Ejecuta su cuerpo y después vuelve a empezar:

local sign = script.Parent
while true do
	sign.Color = Color3.fromRGB(255, 0, 0)
	task.wait(0.5)
	sign.Color = Color3.fromRGB(0, 0, 255)
	task.wait(0.5)
end

Este letrero parpadea en rojo y azul cada medio segundo. Un bucle while true debe contener un task.wait: sin él, nunca deja que el juego continúe, y Roblox detiene el script con un error de tiempo de espera.

challenge icon

Desafío

Fácil

El script hace que la lámpara brille y después se apague, tan rápido que nunca la ves brillar. Haz que parpadee:

  • que brille (Neon) durante 1 segundo
  • después se apague (Plastic) durante 1 segundo
  • y que se repita para siempre

Pulsa Play para verla y después Check.

Pruébalo tú mismo

local lamp = script.Parent

lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Creación de scripts para juegos de Roblox

Practica por tu cuenta: Compilador de Lua online