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 derechaY: arriba y abajoZ: 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.
Desafío
FácilHay 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
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