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.
Tantangan
MudahDi 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)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Proyek
1Proyek: Breakout
Pemukul BreakoutJaga Pemukul Tetap di Layar4Proyek: Penjelajah Ruang Bawah Tanah
Jelajahi Ruang Bawah TanahAmbil Kunci3Proyek: Flappy Flyer
Gravitasi FlyerKepakkan FlyerLatihan sendiri: Playground Godot