Piattaforma mobile
Fa parte della sezione Scripting di giochi Roblox del percorso Lua di Coddy. Lezione 21 di 24.
TweenInfo.new accetta più del solo tempo. I suoi valori, in ordine:
- tempo in secondi
- stile di easing, come
Enum.EasingStyle.Sine: come cambia la velocità durante il movimento - direzione di easing:
In,OutoInOut - numero di ripetizioni: quante volte extra riprodurre,
-1per sempre - inversione:
trueper riprodurre all'indietro dopo ogni esecuzione - ritardo: secondi di attesa prima dell'inizio
local info = TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 2, false)Questo viene riprodotto 3 volte (una volta, più 2 ripetizioni); ogni esecuzione dura 1 secondo e tra un'esecuzione e l'altra torna al punto di partenza.
Sine con InOut inizia lentamente, accelera a metà e rallenta alla fine: il modo naturale di muovere una piattaforma. Linear mantiene la stessa velocità per tutto il movimento.
Una piattaforma animata con un tween non trasporta i giocatori lateralmente: devono camminare insieme a essa.
Sfida
MedioLa piattaforma blu dovrebbe scorrere tra Z 10 e Z -10 e continuare a muoversi. Lo script la anima una sola volta.
Modifica solo TweenInfo in modo che la piattaforma:
- impieghi 3 secondi per ogni tratta, con interpolazione
SineInOut - torni indietro dopo aver raggiunto la fine
- non si fermi mai
Premi Gioca per guardarla, poi Controlla.
Provalo tu
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()
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Scripting di giochi Roblox
4Meccaniche di gioco
Pedana acceleratricePedana di saltoClicca quiLa porta a pulsantePiattaforma mobileCheckpointTraguardo2Cicli e funzioni
Fila di pilastriCostruttore di scaleCostruttore di torriFabbrica di moneteLuce lampeggiantePonte che scompare5Il tuo primo gioco
Il tuo primo ObbyEsercitati da solo: Compilatore Lua online