Bantalan Kecepatan
Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 18 dari 25.
Humanoid mengatur cara karakter bergerak. Dua propertinya:
WalkSpeed: studs per detik, nilai defaultnya16JumpHeight: seberapa tinggi karakter melompat, dalam studs, nilai defaultnya7.2
Mengubahnya saat disentuh akan membuat power-up. Pad ini memperlambat siapa pun yang menginjaknya:
local mud = script.Parent
mud.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.WalkSpeed = 8
end
end)Perubahan ini berlangsung sampai sesuatu mengatur nilainya lagi atau karakter muncul kembali: karakter baru dimulai dengan nilai default.
Tantangan
SedangJadikan alas hijau sebagai peningkat kecepatan agar kamu mencapai garis kuning dalam waktu kurang dari 2.2 detik.
- Di dalam fungsi Touched, cari
Humanoiddihit.Parent. - Jika ada, atur
WalkSpeed-nya menjadi50. Bola yang jatuh tidak memiliki Humanoid dan tidak boleh menyebabkan error.
Tekan tombol “Main” dan berlari melewati alas itu: kamu akan melesat ke garis kuning. Lalu tekan tombol “Periksa”.
Coba sendiri
local pad = script.Parent
pad.Touched:Connect(function(hit)
-- Temukan Humanoid dan buat ia berlari dengan kecepatan 50
end)
Semua pelajaran di Scripting Game Roblox
4Mekanik Game
Bantalan KecepatanBantalan LompatKlik AkuPintu TombolPlatform BergerakTitik PemeriksaanGaris Akhir2Perulangan dan Fungsi
Deretan PilarPembangun TanggaPembangun MenaraPabrik KoinLampu BerkedipJembatan yang Menghilang5Game Pertamamu
Obby PertamamuLatihan sendiri: Compiler Lua online