Bir Platform İnşa Et
Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 4 / 25.
Betiklerle de dünyayı oluşturabilirsin. Instance.new yeni bir nesne oluşturur ve nesneyi oyuna eklemeden önce özelliklerini ayarlarsın:
local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspaceYeni bir parça, Parent değeri workspace olarak ayarlanana kadar dünyada yer almaz. Parent değerini en son ayarlamak, parçanın tamamlanmış hâliyle görünmesini sağlar.
Yeni bir parça ayrıca sabitleştirilmiş değildir: yer çekimi onu aşağı çeker ve düşer. Yukarıdaki top, 20 yüksekliğinden yere düşer. Anchored = true değerine sahip bir parça, onu koyduğun yerde sabit kalır; zeminler, duvarlar ve platformlar için istediğin de budur.
Görev
KolayBetik aracılığıyla boşluğun üzerine bir platform inşa et: başlangıç kodu, yanlış değerlere sahip yeni bir Part oluşturuyor.
- Değerleri değiştir: Name
"Platform", SizeVector3.new(6, 1, 28), PositionVector3.new(0, 10, 0). - Düşmemesi için
platform.Anchored = trueekle. - Görünmesi için en son
platform.Parent = workspaceekle.
“Oyna” düğmesine bas: platform boşluğu kaplar ve hedefe yürüyebilirsin. Ardından “Kontrol et” düğmesine bas.
Kendin dene
local platform = Instance.new("Part")
-- 1. Değerleri değiştir: Name "Platform", Size 6, 1, 28, Position 0, 10, 0
platform.Name = "Part"
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)
-- 2. Düşmesini önle: Anchored
-- 3. Son olarak dünyaya yerleştir: Parent
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