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ı art arda iki kez değiştirirsen yalnızca ikinci değişikliği görürsün: komut dosyası her iki satırı da anında çalıştırır. task.wait(seconds) komut dosyasını bu satırların arasında 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 tabela her yarım saniyede bir kırmızı ve mavi renkte yanıp söner. Bir while true döngüsü mutlaka bir task.wait içermelidir: aksi hâlde oyunun devam etmesine hiç izin vermez ve Roblox komut dosyasını zaman aşımı hatasıyla durdurur.
Görev
KolayKomut dosyası lambayı parlatıp sonra karartıyor; bu o kadar hızlı oluyor ki lambanın parladığını hiç göremiyorsun. Yanıp sönmesini sağla:
- 1 saniye parlasın (
Neon) - sonra 1 saniye karanlık olsun (
Plastic) - ve bunu sonsuza kadar tekrarlasın
İzlemek için Play'e, ardından Check'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