Menu
CoddyTech

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, 16 sebagai nilai default
  • JumpHeight: seberapa tinggi karakter melompat, dalam stud, 7.2 sebagai 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.

challenge icon

Tantangan

Sedang

Garis 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)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Scripting Game Roblox

Latihan sendiri: Compiler Lua online