Menu
CoddyTech

Gravitasi Flyer

Termasuk bagian Proyek dalam perjalanan Godot di Coddy. Pelajaran 19 dari 33.

Proyek ketiga adalah flappy flyer. Seekor burung robot terus jatuh dan mengepak ke atas saat kamu menekan Space. Burung itu harus terbang melewati celah di antara pipa.

Script-nya adalah flyer.gd, pipe.gd, dan main.gd. Mulailah dengan gravitasi. Setiap frame fisika, gravitasi menambah kecepatan jatuh flyer, lalu kecepatannya menggerakkannya:

velocity.y += GRAVITY * delta
position += velocity * delta

Gravitasi mengubah kecepatan, bukan posisi, jadi jatuhnya makin cepat setiap frame. Setiap CharacterBody2D sudah memiliki velocity.

challenge icon

Tantangan

Mudah

Di flyer.gd, tambahkan const GRAVITY = 900. Pada setiap frame fisika, tambahkan GRAVITY * delta ke velocity.y, lalu gerakkan flyer sebesar velocity * delta.

Coba sendiri

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconUji dirimu

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

Semua pelajaran di Proyek

Latihan sendiri: Playground Godot