Menu
CoddyTech

Berputar di Tepi Layar

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

Node yang bergerak ke kanan terus melewati tepi layar. Pembungkusan mengembalikannya ke sisi seberang.

if menjalankan baris-barisnya hanya saat kondisinya benar. Di dalam _process(), kondisi ini diperiksa pada setiap frame:

func _process(delta):
	position.y += 100 * delta
	if position.y > 360:
		position.y = 0

Node itu jatuh. Saat melewati bagian bawah layar, y lebih besar dari 360, lalu node itu melompat kembali ke atas. Baris di dalam if memiliki dua tab: satu untuk fungsi, satu untuk if.

Lebar game ini 640 piksel, jadi tepi kanannya berada di x = 640.

challenge icon

Tantangan

Mudah

Robot bergerak ke kanan dan keluar dari layar. Buat robot berpindah ke sisi seberang: saat melewati x = 640, kembalikan ke x = 0, di sebelah kiri, pada ketinggian yang sama.

Coba sendiri

extends Node2D

var speed = 200

func _process(delta):
	position.x += speed * delta
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