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.
Tantangan
MudahDi _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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Input dan Pergerakan
Latihan sendiri: Playground Godot