Wie bewege ich ein Charakter Player in Godot 4 – 2D – Top Down

von | Jan 5, 2024 | Allgemein | 0 Kommentare

Schlagwörter: Godot

Inhaltsverzeichnis

Heute zeige ich euch einen einfachen Weg mit dem man in Godot 4 einen Player bewegen kann. Ja das klingt jetzt vielleicht nicht aufregend aber im Vergleich zu Unity ist dieser Weg sehr entspannt. Mit wenigen Klicks hat man die Tastaturbuttons mit dem Programm verbunden und kann dann sehr einfach jemand steuern.

Video

Player

Um den Player steuern zu können brauchts natürlich auch einen Player. Erstellt also eine einfache neue Node mit einem CharacterBody2d und das verbindet ihr dann mit einem Script. In dieses neue Node erstellt ihr dann auch ein Sprite2D (Ohne Bild sieht man ja einen Player nicht und dann müsst ihr natürlich noch eine CollisionShape2d dazu erstellen und vergesst nicht die Form auch echt zu erstelle 🙂

Danach braucht ihr nur noch eure Tastaturbefehle mit den Befehlen zu verbinden und dann seid ihr bereit für das Script.

GDScript

1
2
3
4
5
6
7
@export var speed: int = 200
 
func _physics_process(delta):
	var richtung = Input.get_vector("player_links","player_rechts", "player_hoch", "player_runter")
	velocity = richtung * speed
 
	move_and_slide()

0 Kommentare

Einen Kommentar abschicken

Du kannst auf Fediverse-Profile verlinken, indem du fl:@benutzername in deinem Kommentar eingibst.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert