Menu
CoddyTech

Estira el puente

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

Cada pieza tiene un Size y un Position. Ambos son un Vector3: tres números para las tres direcciones del mundo.

  • X: izquierda y derecha
  • Y: arriba y abajo
  • Z: adelante y atrás

Las distancias en Roblox se miden en studs. Un jugador mide unos 5 studs de altura.

local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)

El primer print muestra el tamaño antes del cambio, por ejemplo 2, 2, 2. La siguiente línea convierte la caja en una torre alta: 4 de ancho, 10 de alto y 4 de profundidad. Una pieza crece por igual en ambas direcciones desde su centro, así que la torre ahora alcanza 5 studs por encima y por debajo de su Position.

Lees un número con .X, .Y o .Z: box.Size.Y es 10.

challenge icon

Desafío

Fácil

Hay un espacio de 24 studs entre la plataforma de aparición gris y la meta amarilla, y el puente de madera solo mide 4 studs de largo. No hay piso: si no alcanzas el puente, te caes.

Cambia Size del puente para que llegue a ambos lados. Mantenlo de 6 de ancho y 1 de grosor, y haz que mida al menos 24 de largo en Z.

Pulsa Play y cruza caminando; después, pulsa Check.

Pruébalo tú mismo

local bridge = script.Parent

-- El puente tiene 6 de ancho, 1 de grosor y solo 4 de largo.
print(bridge.Size)

-- Hazlo lo suficientemente largo para que llegue a ambos lados
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