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 += 1Itu 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.
Tantangan
MudahBuat robot meluncur ke kanan.
- Di
_process(), gantipassdengan baris yang menambahkan2keposition.x. - 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
2Setiap Frame
Proses Berjalan Setiap FrameDeltaPiksel per DetikBergerak Secara DiagonalBerputar dengan RotasiMembesar dengan Skala3Nilai yang Bisa Kamu Atur
Variabel pada NodeKonstantaVariabel yang DieksporMatematika Vector2Berputar di Tepi LayarFungsi BuatanmuLatihan sendiri: Playground Godot