goku
goku game engine_de
goku game engine_de
  • Kapitel 1: Einführung in SDL2, Rust und Goku
  • Kapitel 2: Die Grundstruktur: SpriteSheet
  • Kapitel 3: Animierte Texturen
  • Kapitel 4: Umgang mit Texturen: TextureManager
  • Kapitel 5: Textur zum Leben erwecken: GameObject
  • Kapitel 6: Die Grundlage: Tile-System
  • Kapitel 7: Die Ansicht bewegen: Kamera
  • Kapitel 8: Partikelsystem
  • Kapitel 9: Die Benutzeroberflächenschicht
  • Kapitel 10: Das Button-Element
  • Kapitel 11: Das Textfeld-Element
  • Kapitel 12: Das Kontrollkästchen-Element
  • Kapitel 13: Das Schieberegler-Element
  • Kapitel 14: Das Audiosystem
  • Kapitel 15: Das KI-System
  • Kapitel 16: Das Fenstersystem
  • Kapitel 17: Benutzereingabe-Verarbeitung
  • Kapitel 18: Rendern eines Parallax-Hintergrunds
  • Kapitel 19: Zeit- und Bildratenverwaltung
  • Kapitel 20: Fazit
Powered by GitBook
On this page

Kapitel 5: Textur zum Leben erwecken: GameObject

GameObject ist die primäre Entitätsstruktur, die verwendet wird, um alle interaktiven Objekte in einem Spiel darzustellen, von Spielercharakteren über Feinde bis hin zu interaktiven Umgebungselementen. Sie umfasst sowohl statische als auch dynamische Eigenschaften.

texture_manager_anim: Verwaltet die Animation des GameObjects und steuert die visuelle Darstellung.

position: Die aktuelle Position des GameObjects innerhalb der Spielwelt.

collider: Eine geometrische Form, die die physische Präsenz des GameObjects für die Kollisionsabfrage darstellt.

rigid_body: Enthält physikalische Eigenschaften wie Masse, Geschwindigkeit und Beschleunigung, um eine physikbasierte Bewegung und Interaktion zu ermöglichen.

behaviour_tree_node: Wird für die Implementierung komplexer KI-Verhaltensweisen verwendet.

PreviousKapitel 4: Umgang mit Texturen: TextureManagerNextKapitel 6: Die Grundlage: Tile-System

Last updated 1 year ago