Menu
CoddyTech

Delta

Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 8 dari 27.

Tidak semua komputer menggambar 60 frame per detik. Layar cepat menggambar 144 frame, dan ponsel yang sibuk mungkin menggambar 30 frame. Robot yang bergerak 2 piksel per frame akan bergerak cepat di komputer yang satu dan lambat di komputer yang lain.

Godot meneruskan delta ke _process(delta) pada setiap frame. Nilainya adalah jumlah detik sejak frame terakhir: sekitar 0.0167 pada 60 frame per detik, sekitar 0.033 pada 30 frame per detik.

Kalikan perpindahan dengan delta agar perpindahannya berlaku per detik:

func _process(delta):
	position.y += 60 * delta

Dengan begitu, node bergerak 60 piksel setiap detik di semua komputer.

challenge icon

Tantangan

Mudah

Buat robot bergerak ke kanan dengan kecepatan 100 piksel per detik, menggunakan delta.

Coba sendiri

extends Node2D

func _process(delta):
	position.x += 2
quiz iconUji dirimu

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

Semua pelajaran di Node dan Scene

Latihan sendiri: Playground Godot