Plataforma móvil
Parte de la sección Creación de scripts para juegos de Roblox del Journey de Lua de Coddy. Lección 21 de 24.
TweenInfo.new acepta más que el tiempo. Sus valores, en orden:
- tiempo en segundos
- estilo de aceleración, como
Enum.EasingStyle.Sine: cómo cambia la velocidad durante el recorrido - dirección de aceleración:
In,OutoInOut - cantidad de repeticiones: cuántas veces adicionales se reproduce,
-1para siempre - reversa:
truepara reproducirse hacia atrás después de cada ejecución - retraso: segundos que esperar antes de que comience
local info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 2, false)Este se reproduce 3 veces (una vez más 2 repeticiones), y cada ejecución dura 1 segundo, volviendo al inicio entre ejecuciones.
Sine con InOut comienza lentamente, acelera en el medio y desacelera al final: la forma natural de mover una plataforma. Linear mantiene una velocidad constante durante todo el recorrido.
Una plataforma animada con tween no transporta a los jugadores lateralmente: tienen que caminar con ella.
Desafío
IntermedioLa plataforma azul debería deslizarse entre Z 10 y Z -10 y seguir moviéndose. El script la interpola hasta allí una vez.
Cambia solo TweenInfo para que la plataforma:
- tarde 3 segundos en cada sentido, con una interpolación
SineInOut - regrese después de llegar al final
- nunca se detenga
Pulsa Play para verla y después Check.
Pruébalo tú mismo
local TweenService = game:GetService("TweenService")
local platform = script.Parent
-- TweenInfo.new(time, style, direction, repeatCount, reverses)
local info = TweenInfo.new(3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
local goal = { Position = Vector3.new(0, 10, -10) }
local tween = TweenService:Create(platform, info, goal)
tween:Play()
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
4Mecánicas del juego
Plataforma de velocidadPlataforma de saltoHaz clic en míLa puerta con botónPlataforma móvilPuntos de controlLínea de meta2Bucles 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