Menu
CoddyTech

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 = workspace

Una 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.

challenge icon

Desafío

Fácil

Esta 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.

  1. Llámalo Platform.
  2. Asígnale el tamaño 6, 1, 28 y la posición 0, 10, 0.
  3. Añade una línea para que no se caiga.
  4. 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
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