Menu
CoddyTech

Losowe przerwy

Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 22 z 33.

Każda przerwa jest na tej samej wysokości, więc możesz utrzymywać się na jednej wysokości i nigdy się nie zderzyć. Umieść każdą przerwę w innym miejscu. Współrzędna position.y rury wskazuje środek jej przerwy:

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

W zakresie od 100 do 250 przerwa nigdy nie znajduje się zbyt blisko górnej krawędzi ani ziemi, więc można przelecieć przez każdą rurę.

challenge icon

Wyzwanie

Łatwy

W pliku main.gd umieść każdą nową rurę na x = 700 i losowej współrzędnej y z zakresu od 100 do 250.

Spróbuj swoich sił

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 iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Projekty

Poćwicz samodzielnie: Edytor online Godot