Köprüyü Uzat
Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 3 / 24.
Her parçanın bir Size ve bir Position özelliği vardır. Her ikisi de bir Vector3 değeridir: dünyanın üç yönü için üç sayı.
X: sol ve sağY: yukarı ve aşağıZ: ileri ve geri
Roblox'ta mesafeler stud cinsinden ölçülür. Bir oyuncunun boyu yaklaşık 5 stud'dur.
local box = script.Parent
print(box.Size)
box.Size = Vector3.new(4, 10, 4)İlk print, değişiklikten önceki boyutu gösterir; örneğin 2, 2, 2. Sonraki satır kutuyu uzun bir kuleye dönüştürür: 4 birim genişliğinde, 10 birim yüksekliğinde ve 4 birim derinliğinde. Bir parça merkezinden her iki yönde eşit şekilde büyür, bu nedenle kule artık Position değerinin 5 stud üstüne ve altına uzanır.
.X, .Y veya .Z ile tek bir sayıyı okuyabilirsiniz: box.Size.Y değeri 10'dur.
Görev
KolayGri doğma platformu ile sarı hedef arasında 24 stud boşluk var ve ahşap köprü yalnızca 4 stud uzunluğunda. Zemin yok: köprüyü kaçırırsan düşersin.
Köprünün Size değerini, her iki tarafa da ulaşacak şekilde değiştir. Genişliğini 6, kalınlığını 1 olarak koru ve Z eksenindeki uzunluğunu en az 24 yap.
Play'e basıp karşıya yürü, ardından Check'e bas.
Kendin dene
local bridge = script.Parent
-- Köprü 6 birim genişliğinde, 1 birim kalınlığında ve yalnızca 4 birim uzunluğunda.
print(bridge.Size)
-- Her iki tarafa da ulaşacak kadar uzat
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