Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| projects:simpleplatformer [2025/10/10 15:17] – silversurfer | projects:simpleplatformer [2025/10/10 15:29] (aktuell) – silversurfer | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| ===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
| - | |||
| - | |||
| Godot | 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 | 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 | + | ===== Assets |
| - | Projekt erstellen | ||
| - | Level erstellen | + | ===== Projekt |
| + | Projekt braucht eine leeren Ordner | ||
| - | Einstellungen | + | ===== Level erstellen ===== |
| + | |||
| + | |||
| + | ===== Einstellungen | ||
| Windows > Size > Width 480 | Windows > Size > Width 480 | ||
| Windows > Size > Height 270 | Windows > Size > Height 270 | ||
| Zeile 28: | Zeile 29: | ||
| Rendering > Textures > Default Texture Filter: Nearest | Rendering > Textures > Default Texture Filter: Nearest | ||
| - | Unter Input Map erstellen | + | ===== Player |
| - | Left, right, jump Für WASD-Steuerung und Cursor-Tasten | + | |
| - | Player erstellen | ||
| * CharacterBody2D | * CharacterBody2D | ||
| * AnimatedSprite2D | * AnimatedSprite2D | ||
| * CollisionShape2D | * CollisionShape2D | ||
| - | Assets kopieren | + | ===== Assets kopieren |
| - | Animationen erstellen | + | ===== Animationen erstellen |
| + | Spritesheet 8 x 10 Sprites 32 x 32 | ||
| - | Profisorischen Boden im Level | + | ===== Profisorischen Boden im Level ===== |
| - | Staticbody2D | + | |
| - | Collisionshape2D > RectangleShape | + | |
| - | Tile | + | ===== TileMapLayer erstellen ===== |
| + | * TileMapLayer-Node erstellen | ||
| + | * TileSet erstellen | ||
| + | * Physics Layer erstellen > CollisionShapes | ||
| - | <code> | + | ===== Input Map ===== |
| - | Player Script | + | <WRAP tip>Vielleicht später</ |
| + | Unter Input Map erstellen wir neue Input Aktionen | ||
| + | Left, right, jump Für WASD-Steuerung und Cursor-Tasten | ||
| + | ===== Player Script ===== | ||
| + | |||
| + | < | ||
| extends CharacterBody2D | extends CharacterBody2D | ||