Coloca el nuevo nodo
Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 17 de 29.
Un bloque nuevo empieza donde lo coloca su escena. block.tscn lo coloca en el medio, por encima de la pantalla.
El bloque nuevo es un nodo como cualquier otro, así que establece su position antes de añadirlo:
var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)Escribe block. delante de position. Un position sin calificar pertenece al nodo en el que está el script, aquí Main. Mover Main mueve todo el juego.
Desafío
FácilHaz que el bloque caiga a la izquierda. Establece su posición en (160, -30) antes de añadirlo.
Pruébalo tú mismo
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Reglas del juego
1Temporizadores
El nodo TimerIniciar un temporizadorTiempo de esperaUna sola vezEsperar a un temporizador4Generación
Una escena empaquetadaColoca el nuevo nodoUna función de generaciónGenerar con un temporizadorPosiciones aleatoriasCarriles aleatoriosPractica por tu cuenta: Playground de Godot