Den neuen Node platzieren
Teil des Abschnitts Spielregeln der Godot-Journey von Coddy. Lektion 17 von 29.
Ein neuer Block startet dort, wo seine Szene ihn platziert. block.tscn platziert ihn in der Mitte, oberhalb des Bildschirms.
Der neue Block ist wie jeder andere ein Knoten. Lege also seine position fest, bevor du ihn hinzufügst:
var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)Schreibe block. vor position. Ein alleinstehendes position gehört zu dem Knoten, auf dem das Skript liegt, hier Main. Wenn du Main verschiebst, verschiebst du das ganze Spiel.
Aufgabe
EinfachLass den Block auf der linken Seite herunterfallen.
- Setze in
_ready()block.positionaufVector2(160, -30). - Mach das vor
add_child(block).
Drücke auf „Spielen“: Der Block fällt von knapp oberhalb des Bildschirms bei x = 160 herunter. Drücke dann auf „Prüfen“.
Probier es selbst
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
var block = block_scene.instantiate()
add_child(block)
Alle Lektionen in Spielregeln
4Erzeugen
Eine gepackte SzeneDen neuen Node platzierenEine ErzeugungsfunktionMit einem Timer erzeugenZufällige PositionenZufällige SpurenÜbe selbstständig: Godot-Playground