Seite anzeigenÄltere VersionenLinks hierherNach oben Eine ältere Version des Dokuments wurde geladen! Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. Dateiauswahl====== Simple Platformer ====== Teaser Kurz erklären was man in diesem Tutorial lernen kann In diesem Video lern ihr wie ihr ein eigenes Jump & Run in einer kostenlosen Gameengine baut. Voraussetzungen Godot Installiertes Godot 4.x. Ich entwickle hier auf der aktuellen Version 4.5 aber das Tutorial ist auch auf jeden anderen 4.x Version durchführbar Assets Projekt erstellen Level erstellen Einstellungen Windows > Size > Width 480 Windows > Size > Height 270 Windows Width Override: 960 Windows Height Override: 540 Stretch > Mode Viewport Stretch > Aspect: keep Rendering > Textures > Default Texture Filter: Nearest Unter Input Map erstellen wir neue Input Aktionen Left, right, jump Für WASD-Steuerung und Cursor-Tasten Player erstellen • CharacterBody2D • AnimatedSprite2D • CollisionShape2D Assets kopieren Animationen erstellen Profisorischen Boden im Level Staticbody2D Collisionshape2D > RectangleShape Tile <code> Player Script extends CharacterBody2D const GRAVITY = 8.1 const SPEED = 50 const JUMP_VELOCITY = -150 func _physics_process(delta: float) -> void: if Input.is_action_pressed("left"): velocity.x = -SPEED $AnimatedSprite2D.flip_h = true $AnimatedSprite2D.play("run") elif Input.is_action_pressed("right"): velocity.x = SPEED $AnimatedSprite2D.flip_h = false $AnimatedSprite2D.play("run") else: velocity.x = 0 $AnimatedSprite2D.play("idle") if Input.is_action_just_pressed("jump") and is_on_floor(): velocity.y = JUMP_VELOCITY velocity.y += GRAVITY move_and_slide() </code> SpeichernVorschauAbbrechen Zusammenfassung Hinweis: Durch das Bearbeiten dieser Seite geben Sie Ihr Einverständnis, dass Ihr Inhalt unter der folgenden Lizenz veröffentlicht wird: CC Attribution-Share Alike 4.0 International projects/simpleplatformer.1760102005.txt.gz Zuletzt geändert: 2025/10/10 15:13von silversurfer