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 olarak16JumpHeight: karakterin ne kadar yükseğe zıpladığı, stud cinsinden; varsayılan olarak7.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.
Görev
OrtaBitiş ç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)
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
4Oyun Mekanikleri
Hız PediZıplama PediBana TıklaButonlu KapıHareketli PlatformKontrol NoktalarıBitiş Çizgisi2Dö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