Construye una plataforma
Parte de la sección Creación de scripts para juegos de Roblox del Journey de Lua de Coddy. Lección 4 de 24.
Los scripts también pueden construir el mundo. Instance.new crea un objeto nuevo, y configuras sus propiedades antes de ponerlo en el juego:
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceUna pieza nueva no está en el mundo hasta que se establece su Parent en workspace. Establecer Parent al final hace que la pieza aparezca ya terminada.
Una pieza nueva tampoco está anclada: la gravedad tira de ella hacia abajo y cae. La pelota de arriba cae desde una altura de 20 hasta el suelo. Una pieza con Anchored = true permanece exactamente donde la colocas, que es lo que quieres para los suelos, las paredes y las plataformas.
Desafío
FácilEsta vez no hay ningún puente. Tu script se ejecuta en ServerScriptService y construye uno. Ya crea un nuevo Part y establece tres de sus propiedades con valores incorrectos.
- Llámalo
Platform. - Asígnale el tamaño
6, 1, 28y la posición0, 10, 0. - Añade una línea para que no se caiga.
- Añade una línea para colocarlo en el mundo.
Escribe las líneas nuevas como las anteriores: platform., la propiedad, = y el valor. Las mayúsculas importan: Anchored, no anchored. Pulsa «Jugar» y crúzalo; después, pulsa «Comprobar».
Pruébalo tú mismo
local platform = Instance.new("Part")
-- 1. Ponle el nombre Platform
platform.Name = "Part"
-- 2. Tamaño y posición
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)
-- 3. Evita que se caiga
-- 4. Colócalo en el mundo
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
2Bucles y funciones
Fila de pilaresConstructor de escalerasConstructor de torresFábrica de monedasLuz parpadeantePuente que desaparece5Tu primer juego
Tu primer ObbyPractica por tu cuenta: Compilador de Lua online