Menu
CoddyTech

Posiziona il nuovo nodo

Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 17 di 29.

Un nuovo blocco inizia nella posizione impostata dalla sua scena. block.tscn lo posiziona al centro, sopra lo schermo.

Il nuovo blocco è un nodo come qualsiasi altro, quindi imposta la sua position prima di aggiungerlo:

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

Scrivi block. davanti a position. Una position senza prefisso appartiene al nodo a cui è associato lo script, in questo caso Main. Spostare Main sposta l'intero gioco.

challenge icon

Sfida

Facile

Fai cadere il blocco a sinistra.

  1. In _ready(), imposta block.position su Vector2(160, -30).
  2. Fallo prima di add_child(block).

Premi «Gioca»: il blocco cade da appena sopra lo schermo, in x = 160. Poi premi «Verifica».

Provalo tu

extends Node2D

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

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

Tutte le lezioni di Regole di gioco

Esercitati da solo: Playground Godot