Menu
CoddyTech

Hız Pedi

Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 17 / 24.

Humanoid, bir karakterin nasıl hareket ettiğini kontrol eder. Özelliklerinden ikisi:

  • WalkSpeed: saniyedeki stud sayısı, varsayılan olarak 16
  • JumpHeight: karakterin ne kadar yükseğe zıpladığı, stud cinsinden; varsayılan olarak 7.2

Dokunulduğunda bu değerleri değiştirmek güçlendirmeler oluşturur. Bu pedin üzerine basan herkesin hızını düşürür:

local mud = script.Parent
mud.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.WalkSpeed = 8
	end
end)

Değişiklik, bir şey değeri yeniden ayarlayana veya karakter yeniden doğana kadar sürer: yeni bir karakter varsayılan değerlerle başlar.

challenge icon

Görev

Orta

Bitiş çizgisi pedin 78 stud ötesindedir. Normal hızda bu yaklaşık 5 saniye sürer ve parkur bunun 2.2 saniyeden kısa sürede tamamlanmasını istiyor.

Komut dosyası yeşil pedin içindedir. Bir karakter ona dokunduğunda, WalkSpeed değerini 50 olarak ayarla. Oyuncular pede ulaşana kadar normal hızlarını korumalı ve düşen bir top hataya neden olmamalıdır.

Play düğmesine bas ve sarı çizgiye kadar yarış, ardından Check düğmesine bas.

Kendin dene

local pad = script.Parent

pad.Touched:Connect(function(hit)
	-- Humanoid'u bul ve 50 hızında koşmasını sağla
end)
quiz iconKendini test et

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

Kendi başına pratik yap: Online Lua derleyicisi