Limn Engine: Vollständige API-Referenz

Erstellen Sie Spiele schneller mit der Limn Engine API. Dieser Leitfaden deckt die Kernklassen und Methoden ab, die Sie für die Entwicklung benötigen.

Kernklassen

• Display (L1): Das Herzstück der Engine. Es verwaltet das Canvas, den Game Loop, die Eingabe und die Kamera. • Component (L1): Jedes sichtbare Objekt. Es verwaltet Position, Größe, Physik und Kollisionen. • Camera (L2): Steuert das Viewport. Nutzen Sie es, um Spielern zu folgen, den Bildschirm zu erschüttern oder zu zoomen. • Move (L1): Ein Helfer für Physik, Partikel und Bewegungslogik. • State (L1): Read-only-Tools zur Abfrage von Objekteigenschaften. • TileMap (L2): System für rasterbasierte Level und Karten. • Tctxt (L1): Rich Text mit Hintergrundunterstützung und Ausrichtung. • Sound (L1): Verwaltet einzelne Audiodateien. • SoundManager (L4): Verwaltet mehrere Sounds und die globale Lautstärke. • ParticleSystem (L3): Erzeugt Explosionen, Rauch und kontinuierliche Effekte. • Sprite (L2): Verwaltet Spritesheet-Animationen.

Schnelle Implementierung

Starten Sie die Engine: const display = new Display(); display.perform(); display.start(800, 600);

Einen Spieler hinzufügen: const player = new Component(40, 40, "blue", 100, 100); player.physics = true; player.gravity = 0.4; display.add(player);

Bewegung und Physik

Nutzen Sie den move-Helfer, um Ihren Code zu vereinfachen:

Kamerasteuerung

Behalten Sie die Action mit diesen Methoden im Blick:

Visuelle Effekte

Verbessern Sie Ihr Spiel mit Partikeln:

Quelle: https://dev.to/kehinde_owolabi_e2e54567a/limn-engine-complete-api-reference-1acj