Menu
CoddyTech

Umieść nowy węzeł

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

Nowy blok pojawia się w miejscu określonym przez jego scenę. block.tscn umieszcza go na środku, poza górną krawędzią ekranu.

Nowy blok jest węzłem jak każdy inny, więc ustaw jego position, zanim go dodasz:

var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)

Napisz block. przed position. Samo position odnosi się do węzła, do którego przypisano skrypt — w tym przypadku do Main. Przesunięcie Main przesuwa całą grę.

challenge icon

Wyzwanie

Łatwy

Spraw, aby klocek spadł po lewej stronie.

  1. W funkcji _ready() ustaw block.position na Vector2(160, -30).
  2. Zrób to przed add_child(block).

Naciśnij „Graj”: klocek spadnie z miejsca tuż nad ekranem, na x = 160. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

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

func _ready():
	var block = block_scene.instantiate()
	add_child(block)

Wszystkie lekcje w sekcji Zasady gry

Poćwicz samodzielnie: Edytor online Godot