Roblox no es solo una plataforma para jugar, sino uno de los entornos de desarrollo de software más amigables del mundo para aprender programación de videojuegos. Con Roblox Studio y el lenguaje Luau (variante moderna de Lua), puedes crear tus propios mundos 3D y publicarlos globalmente.
1. Conociendo la Interfaz de Roblox Studio
Al descargar Roblox Studio desde create.roblox.com, te encontrarás con los paneles principales:
- Explorer (Explorador): La jerarquía de todos los objetos, luces, modelos y scripts que componen tu juego.
- Properties (Propiedades): Las características de cada elemento seleccionado (color, tamaño, anclaje físico, transparencia).
- Toolbox (Caja de herramientas): Biblioteca de modelos comunitarios y texturas.
2. Tu Primer Script: La Part Mágica que Cambia de Color
Para escribir tu primera línea de código en Roblox Studio:
- Inserta una parte básica (bloque) desde la barra superior.
- En el Explorador, haz clic en el botón
+junto a la parte y selecciona Script. - Escribe el siguiente código Lua para que cambie de color automáticamente cuando un jugador la toque:
local part = script.Parent
local function onTouched(otherPart)
local humanoid = otherPart.Parent:FindFirstChild("Humanoid")
if humanoid then
part.BrickColor = BrickColor.random()
print("¡Un jugador ha tocado la parte!")
end
end
part.Touched:Connect(onTouched)
Presiona el botón Play para probar tu juego en vivo dentro del motor.