Menu
CoddyTech

Unikaj przeszkód: Spadające bloki

Część sekcji Zasady gry ścieżki Godot w Coddy. Lekcja 25 z 29.

Unikaj łączy tę sekcję w jedną grę. Bloki spadają z nieba, a ty poruszasz się w lewo i w prawo, by ich unikać. Wynik pokazuje, jak długo uda ci się przetrwać. Trzy trafienia i gra się kończy.

Gracz już porusza się za pomocą klawiszy strzałek. block.tscn już spada i rozbija się na trawie. Napiszesz main.gd — zasady, krok po kroku, w każdej lekcji.

Scena ma SpawnTimer, który odlicza do zera co sekundę. Za każdym razem utwórz blok w losowym miejscu na osi x u góry:

var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)
challenge icon

Wyzwanie

Łatwy

Spraw, by bloki spadały z nieba:

  1. W _ready() połącz $SpawnTimer.timeout z _on_spawn_timer_timeout.
  2. W _on_spawn_timer_timeout() utwórz blok w losowym położeniu x między 40 a 600, przy y = -30.

Spróbuj swoich sił

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	pass
quiz iconSprawdź się

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

Wszystkie lekcje w sekcji Zasady gry

Poćwicz samodzielnie: Edytor online Godot