Lampu Berkedip
Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 9 dari 25.
Ubah sebuah part dua kali berturut-turut, dan kamu hanya akan melihat perubahan kedua: skrip menjalankan kedua baris dalam sekejap. task.wait(seconds) menjeda skrip di antaranya, sementara bagian lain dari game tetap berjalan:
print("Ready")
task.wait(3)
print("Go!")Go! muncul 3 detik setelah Ready.
Untuk mengulang sesuatu selamanya, gunakan perulangan while true do. Perulangan ini menjalankan isi perulangannya, lalu memulai lagi dari awal:
local sign = script.Parent
while true do
sign.Color = Color3.fromRGB(255, 0, 0)
task.wait(0.5)
sign.Color = Color3.fromRGB(0, 0, 255)
task.wait(0.5)
endRambu ini berkedip merah dan biru setiap setengah detik. Perulangan while true harus berisi task.wait: tanpanya, perulangan tidak akan pernah membiarkan game berlanjut, dan Roblox akan menghentikan skrip dengan error batas waktu.
Tantangan
MudahBuat lampu berkedip: skrip mengganti kondisinya begitu cepat sehingga kamu tidak pernah melihatnya menyala.
- Tambahkan
task.wait(1)setelah barisNeondan setelah barisPlastic. - Bungkus keempat baris dengan
while true do ... end.
Tekan tombol “Main”: lampu menyala selama 1 detik, lalu mati selama 1 detik, berulang kali. Lalu tekan tombol “Periksa”.
Coba sendiri
local lamp = script.Parent
lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
Semua pelajaran di Scripting Game Roblox
2Perulangan dan Fungsi
Deretan PilarPembangun TanggaPembangun MenaraPabrik KoinLampu BerkedipJembatan yang Menghilang5Game Pertamamu
Obby PertamamuLatihan sendiri: Compiler Lua online