𝗟𝗶𝗺𝗻 𝗘𝗻𝗴𝗶𝗻𝗲: 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗔𝗣𝗜-𝗿𝗲𝗳𝗲𝗿𝗲𝗻𝘁𝗶𝗲

Bouw sneller games met de Limn Engine API. Deze gids behandelt de kernklassen en methoden die je nodig hebt om te beginnen met ontwikkelen.

Kernklassen

• Display (L1): Het hart van de engine. Het beheert het canvas, de game loop, input en de camera. • Component (L1): Elk zichtbaar object. Het regelt positie, grootte, fysica en botsingen. • Camera (L2): Beheert de viewport. Gebruik het om spelers te volgen, het scherm te laten schudden of in te zoomen. • Move (L1): Een helper voor fysica, deeltjes en bewegingslogica. • State (L1): Alleen-lezen hulpmiddelen om eigenschappen van objecten op te vragen. • TileMap (L2): Systeem voor rastergebaseerde levels en kaarten. • Tctxt (L1): Rich text met ondersteuning voor achtergronden en uitlijning. • Sound (L1): Beheert individuele audiobestanden. • SoundManager (L4): Beheert meerdere geluiden en het globale volume. • ParticleSystem (L3): Creëert uitbarstingen, rook en continue effecten. • Sprite (L2): Beheert spritesheet-animaties.

Snelle Implementatie

Start de engine: const display = new Display(); display.perform(); display.start(800, 600);

Voeg een speler toe: const player = new Component(40, 40, "blue", 100, 100); player.physics = true; player.gravity = 0.4; display.add(player);

Beweging en Fysica

Gebruik de move-helper om je code te vereenvoudigen:

Camerabeheersing

Houd de actie in beeld met deze methoden:

Visuele Effecten

Verbeter je game met deeltjes:

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