Losowe przerwy
Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 25 z 36.
Każda przerwa znajduje się na tej samej wysokości, więc możesz utrzymywać stałą wysokość i nigdy się nie rozbić. Umieszczaj każdą przerwę w innym miejscu. Wartość 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óry ani ziemi, więc można minąć każdą rurę.
Wyzwanie
ŁatwyUmieść każdą szczelinę na innej wysokości.
- W
main.gdkażda nowa rura powinna znajdować się w punkciex = 700. - Ustaw jej losową wartość
yz zakresu od100do250.
Naciśnij „Graj”: szczeliny będą pojawiać się wysoko i nisko. Następnie naciśnij „Sprawdź”.
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)
Wszystkie lekcje w sekcji Projekty
3Projekt: Latający Ptaszek
Grawitacja ptaszkaMachanie skrzydłamiPoćwicz samodzielnie: Edytor online Godot