Menu
CoddyTech

Proses Berjalan Setiap Frame

Termasuk bagian Node dan Scene dalam perjalanan Godot di Coddy. Pelajaran 7 dari 28.

Godot menggambar tampilan baru game berkali-kali setiap detik. Setiap tampilan adalah sebuah frame. Game ini berjalan pada 60 frame per detik.

_ready() berjalan sekali. _process() berjalan pada setiap frame, jadi 60 kali per detik:

func _process(delta):
	position.y += 1

Itu menggerakkan node turun 1 piksel pada setiap frame, jadi 60 piksel setiap detik. Langkah-langkahnya sangat kecil, jadi kamu melihat gerakan meluncur yang mulus.

Biarkan delta di dalam tanda kurung untuk sekarang. Pelajaran berikutnya akan menjelaskannya.

challenge icon

Tantangan

Mudah

Buat robot meluncur ke kanan.

  1. Di _process(), ganti pass dengan baris yang menambahkan 2 ke position.x.
  2. Pertahankan tab di depannya.

Tekan tombol “Main”: robot meluncur ke kanan sejauh 2 piksel setiap frame. Lalu tekan tombol “Periksa”.

Coba sendiri

extends Node2D

func _process(delta):
	pass

Semua pelajaran di Node dan Scene

Latihan sendiri: Playground Godot