Menu
CoddyTech

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 = workspace

Yeni 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.

challenge icon

Görev

Kolay

Betik aracılığıyla boşluğun üzerine bir platform inşa et: başlangıç kodu, yanlış değerlere sahip yeni bir Part oluşturuyor.

  1. Değerleri değiştir: Name "Platform", Size Vector3.new(6, 1, 28), Position Vector3.new(0, 10, 0).
  2. Düşmemesi için platform.Anchored = true ekle.
  3. Görünmesi için en son platform.Parent = workspace ekle.

“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

Kendi başına pratik yap: Online Lua derleyicisi