Menu
CoddyTech

Terbang Keluar Layar

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

Berikan dorongan selama beberapa saat, lalu kapal akan melayang keluar layar. Dalam game ini, layar akan berputar. Terbang keluar dari tepi kanan, lalu kamu akan kembali dari kiri. Terbang keluar dari tepi bawah, lalu kamu akan kembali dari atas.

Tulis satu if untuk setiap tepi. Tambahkan atau kurangi lebar layar agar kapal tetap menempuh jarak yang sama setelah melewati tepi:

if position.x < 0:
	position.x += 640
if position.x > 640:
	position.x -= 640

Lakukan hal yang sama untuk y, menggunakan tinggi layar, 360.

challenge icon

Tantangan

Sedang

Setelah kapal bergerak, buat kapal muncul kembali di sisi lain layar:

  • Jika melewati tepi kiri atau kanan (0 dan 640), kapal muncul kembali di sisi seberangnya.
  • Hal yang sama berlaku untuk tepi atas dan bawah (0 dan 360).

Coba sendiri

extends CharacterBody2D

const TURN_SPEED = 4.0
const THRUST = 300

func _physics_process(delta):
	rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * delta
	if Input.is_action_pressed("move_up"):
		velocity += Vector2.UP.rotated(rotation) * THRUST * delta
	$Flame.visible = Input.is_action_pressed("move_up")
	position += velocity * delta
quiz iconUji dirimu

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

Semua pelajaran di Proyek

Latihan sendiri: Playground Godot