Game Engine Math

Schlagwort: 2d

  • KWEngine, Teil 26: Einen 2D-Character-Controller erstellen

    In einem klassischen 2D-Platformer-Game muss die Spielfigur auf verschiedene Hindernisse und Zustände reagieren können. Eine Klasse, in der der dafür benötigte Code gesammelt wird, nennt man einen „Character Controller“. Eine Spielerfigur kann sich nämlich meistens nicht nach den typischen Physikgesetzen einer Spielwelt richten, weil sie in der Regel über zusätzliche Funktionen (Fliegen, Doppelsprungfunktion, usw.) verfügt…

  • KWEngine, Teil 21: 2D-Objekte darstellen

    Eigentlich ist die Engine für 3D-Objekte konzipiert und optimiert, aber wenn Sie möchten, können Sie auch 2D-Objekte darstellen. Dies geschieht, indem Sie als 3D-Modell das bereits in der Engine enthaltene Modell „KWQuad“ verwenden. Ein KWQuad ist einfach nur ein flaches Quadrat, das intern jedoch eine unsichtbare 3D-Hitbox verwendet, damit es auch mit 3D-Objekten interagieren kann.…