𝗟𝗶𝗺𝗻 𝗘𝗻𝗴𝗶𝗻𝗲: 𝗽𝘂𝗿𝘁𝘁𝗶 𝗔𝗣𝗜 𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲

Limn Engine APIతో గేమ్‌లను వేగంగా నిర్మించండి. డెవలప్‌మెంట్ ప్రారంభించడానికి మీకు అవసరమైన కోర్ క్లాస్‌లు (core classes) మరియు మెథడ్స్ (methods) గురించి ఈ గైడ్ వివరిస్తుంది.

Core Classes

• Display (L1): ఇంజిన్ యొక్క హృదయం. ఇది కాన్వాస్ (canvas), గేమ్ లూప్, ఇన్‌పుట్ మరియు కెమెరాను నిర్వహిస్తుంది. • Component (L1): ప్రతి కనిపించే ఆబ్జెక్ట్. ఇది పొజిషన్, సైజు, ఫిజిక్స్ మరియు కొలిజన్స్‌ను (collisions) నిర్వహిస్తుంది. • Camera (L2): వ్యూపోర్ట్‌ను (viewport) నియంత్రిస్తుంది. ప్లేయర్‌లను అనుసరించడానికి, స్క్రీన్‌ను షేక్ చేయడానికి లేదా జూమ్ చేయడానికి దీనిని ఉపయోగించండి. • Move (L1): ఫిజిక్స్, పార్టికల్స్ మరియు మూవ్‌మెంట్ లాజిక్ కోసం ఒక హెల్పర్. • State (L1): ఆబ్జెక్ట్ ప్రాపర్టీలను క్వెరీ చేయడానికి ఉపయోగించే రీడ్-ఓన్లీ (read-only) టూల్స్. • TileMap (L2): గ్రిడ్ ఆధారిత లెవల్స్ మరియు మ్యాప్‌ల కోసం సిస్టమ్. • Tctxt (L1): బ్యాక్‌గ్రౌండ్ సపోర్ట్ మరియు అలైన్‌మెంట్‌తో కూడిన రిచ్ టెక్స్ట్. • Sound (L1): సింగిల్ ఆడియో ఫైల్‌లను నిర్వహిస్తుంది. • SoundManager (L4): బహుళ శబ్దాలను మరియు గ్లోబల్ వాల్యూమ్‌ను నిర్వహిస్తుంది. • ParticleSystem (L3): బర్స్ట్‌లు, పొగ మరియు నిరంతర ఎఫెక్ట్‌లను సృష్టిస్తుంది. • Sprite (L2): స్ప్రైట్‌షీట్ యానిమేషన్‌లను నిర్వహిస్తుంది.

Quick Implementation

ఇంజిన్‌ను ప్రారంభించండి:

const display = new Display();
display.perform();
display.start(800, 600);

ప్లేయర్‌ను జోడించండి:

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

Movement and Physics

మీ కోడ్‌ను సులభతరం చేయడానికి move హెల్పర్‌ను ఉపయోగించండి:

Camera Control

ఈ మెథడ్స్‌తో యాక్షన్‌ను వ్యూలో ఉంచండి:

Visual Effects

పార్టికల్స్‌తో మీ గేమ్‌ను మెరుగుపరచండి:

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