Menu
CoddyTech

Celah Acak

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

Setiap celah berada pada ketinggian yang sama, jadi kamu bisa tetap berada pada satu ketinggian dan tidak pernah menabrak. Tempatkan setiap celah di lokasi baru. position.y sebuah pipa adalah bagian tengah celahnya:

pipe.position = Vector2(700, randf_range(100, 250))

Dari 100 hingga 250, celah tidak pernah terlalu dekat dengan bagian atas atau tanah, jadi setiap pipa bisa dilewati.

challenge icon

Tantangan

Mudah

Di main.gd, tempatkan setiap pipa baru pada x = 700 dan posisi y acak antara 100 dan 250.

Coba sendiri

extends Node2D

const PIPE = preload("res://pipe.tscn")

func _ready():
	$PipeTimer.timeout.connect(_on_pipe_timer_timeout)

func _on_pipe_timer_timeout():
	var pipe = PIPE.instantiate()
	pipe.position = Vector2(700, 180)
	$Pipes.add_child(pipe)
quiz iconUji dirimu

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

Semua pelajaran di Proyek

Latihan sendiri: Playground Godot