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 değeri vardır. İkisi 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 genişliğinde, 10 yüksekliğinde ve 4 derinliğinde. Bir parça merkezinden her iki yönde eşit miktarda büyür; bu nedenle kule artık Position değerinin 5 stud üstüne ve altına ulaşır.
.X, .Y veya .Z ile tek bir sayıyı okuyabilirsin: box.Size.Y değeri 10'dur.
Görev
KolayGri başlangıç platformu ile sarı hedef arasında 24 studluk boşluk var ve ahşap köprü yalnızca 4 stud uzunluğunda. Zemin yok: köprüyü ıskalarsan düşersin.
Size. Change its Z, the third number, so the bridge reaches both sides: at least 24. Keep it 6 wide and 1 thick.
“Oyna”ya basıp karşıya yürü, ardından “Kontrol et”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)
-- Köprüyü her iki tarafa da ulaşacak kadar uzat
bridge.Size = Vector3.new(6, 1, 4)
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