Yanıp Sönen Işık
Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 9 / 24.
Bir parçayı arka arkaya iki kez değiştirirsen yalnızca ikinci değişikliği görürsün: betik iki satırı da anında çalıştırır. task.wait(seconds) betiği arada duraklatırken oyunun geri kalanı çalışmaya devam eder:
print("Ready")
task.wait(3)
print("Go!")Go!, Ready'den 3 saniye sonra görünür.
Bir şeyi sonsuza kadar tekrarlamak için while true do döngüsünü kullan. Döngü gövdesini çalıştırır, sonra başa döner:
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)
endBu işaret her yarım saniyede bir kırmızı ve mavi renkte yanıp söner. while true döngüsü bir task.wait içermelidir: bu olmadan oyunun devam etmesine asla izin vermez ve Roblox betiği zaman aşımı hatasıyla durdurur.
Görev
KolayKomut dosyası lambayı yakıp sonra söndürüyor; bunu o kadar hızlı yapıyor ki yandığını hiç göremiyorsun. Yanıp sönmesini sağla:
- 1 saniye boyunca yansın (
Neon) - sonra 1 saniye boyunca sönsün (
Plastic) - ve bunu sonsuza dek tekrarlasın
İzlemek için Oynat'a, ardından Kontrol Et'e bas.
Kendin dene
local lamp = script.Parent
lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Roblox Oyunları için Kodlama bölümündeki tüm dersler
2Döngüler ve Fonksiyonlar
Sütun SırasıMerdiven YapıcıKule YapıcıMadeni Para FabrikasıYanıp Sönen IşıkKaybolan Köprü5İlk Oyunun
İlk Obby'nKendi başına pratik yap: Online Lua derleyicisi