Zıplama Pedi
Coddy'nin Lua Journey'sinin Roblox Oyunları için Kodlama bölümünün bir parçası. Ders 18 / 24.
JumpHeight, bir karakterin studs cinsinden ne kadar yükseğe zıpladığını belirler. Varsayılan değer 7.2'dir; bu, yaklaşık olarak bir karakterin boyu kadardır.
Daha eski oyunlarda bunun yerine JumpPower kullanılır: karakterin yerden hangi hızla ayrıldığı. Yeni bir Roblox place, UseJumpPower açılmadığı sürece JumpPower'ı dikkate almaz (Studio'da: StarterPlayer, CharacterUseJumpPower); bu yüzden bir eğitimdeki JumpPower betiği hiçbir şey yapmıyorsa sebebi budur. JumpHeight daha basit olanıdır: sayı yüksekliği belirtir.
Bir süre devam eden güçlendirme daha sonra etkisini geri almalıdır. task.delay(seconds, function), kodunun geri kalanını duraklatmadan, belirtilen saniye kadar sonra işlevi çalıştırır:
humanoid.WalkSpeed = 30
task.delay(10, function()
humanoid.WalkSpeed = 16
end)
print("Boost on")Boost on hemen yazdırılır; hız on saniye sonra tekrar 16 olur.
Ped yalnızca bir özelliği değiştirir. Oyuncu zıplamak için yine Space tuşuna basar.
Görev
OrtaSarı çıkıntı 14 stud yüksekliğindedir, normal bir zıplamanın yaklaşık iki katıdır. Önündeki mavi ped zıplama pedidir ve bu betik onun içindedir.
Bir karakter pede dokunduğunda:
JumpHeightdeğerini20olarak ayarla- 5 saniye sonra tekrar
7.2olarak ayarla
Play düğmesine bas, pede bas, çıkıntıya doğru koş ve zıpla. Ardından Check düğmesine bas.
Kendin dene
local pad = script.Parent
pad.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
-- 1. Bu oyuncunun 20 stud yüksekliğe zıplamasını sağla
-- 2. 5 saniye sonra normale, 7.2'ye döndür
end
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