Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Lass den Block auf der linken Seite herunterfallen.

  1. Setze in _ready() block.position auf Vector2(160, -30).
  2. 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

Übe selbstständig: Godot-Playground