Bantalan Kecepatan
Termasuk bagian Scripting Game Roblox dalam perjalanan Lua di Coddy. Pelajaran 17 dari 24.
Humanoid mengontrol cara karakter bergerak. Dua propertinya:
WalkSpeed: stud per detik,16sebagai nilai defaultJumpHeight: seberapa tinggi karakter melompat, dalam stud,7.2sebagai nilai default
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 berlaku sampai sesuatu menetapkan nilainya lagi atau karakter muncul kembali: karakter baru dimulai dengan nilai default.
Tantangan
SedangGaris finis berada 78 stud setelah pad. Dengan kecepatan normal, kamu membutuhkan sekitar 5 detik, sedangkan kursus ini mengharuskanmu menyelesaikannya dalam waktu kurang dari 2.2 detik.
Skrip berada di dalam pad hijau. Saat karakter menyentuhnya, atur WalkSpeed menjadi 50. Pemain harus tetap bergerak dengan kecepatan normal sampai mencapai pad, dan bola yang jatuh tidak boleh menyebabkan error.
Tekan Mainkan dan berlombalah menuju garis kuning, lalu tekan Periksa.
Coba sendiri
local pad = script.Parent
pad.Touched:Connect(function(hit)
-- Cari Humanoid dan buat ia berlari dengan kecepatan 50
end)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
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 Pertamamu3Peristiwa dan Pemain
Alas SentuhLantai LavaLeaderstatsSiapa yang Menyentuhnya?Pengumpul KoinPintu KoinLatihan sendiri: Compiler Lua online