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ę.
Wyzwanie
ŁatwyW 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)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Projekty
3Projekt: Latający Ptaszek
Grawitacja ptaszkaMachanie skrzydłamiPoćwicz samodzielnie: Edytor online Godot