Menu
CoddyTech

Hero: Berlari

Termasuk bagian Input dan Pergerakan dalam perjalanan Godot di Coddy. Pelajaran 23 dari 28.

Dalam pelajaran-pelajaran berikutnya, kamu akan membangun tokoh utama game platformer, selangkah demi selangkah. Setiap pelajaran menambahkan sesuatu ke skrip dari pelajaran sebelumnya. Level ini memiliki tanah, lubang, pijakan, dan tepian tinggi dengan bendera.

Tokoh utama adalah CharacterBody2D dengan CollisionShape2D dan node Look untuk gambarnya. Tanah, pijakan, dan tepian adalah node StaticBody2D.

Mulailah dengan gravitasi dan berlari:

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

Lari ke kanan hingga masuk ke lubang, lalu tokoh utama akan jatuh keluar dari level. Pelajaran berikutnya akan memperbaikinya.

challenge icon

Tantangan

Mudah

Di _physics_process, buat hero jatuh dengan gravity, bergerak ke kiri dan kanan dengan speed, lalu bergerak menggunakan move_and_slide().

Coba sendiri

extends CharacterBody2D

var speed = 220
var gravity = 1000

func _physics_process(delta):
	pass
quiz iconUji dirimu

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

Semua pelajaran di Input dan Pergerakan

Latihan sendiri: Playground Godot