Limn Engine: מדריך API מלא

בנה משחקים מהר יותר עם ה-API של Limn Engine. מדריך זה מכסה את המחלקות והמתודות המרכזיות הדרושות לך כדי להתחיל בפיתוח.

מחלקות ליבה

• Display (L1): לב המנוע. הוא מנהל את ה-canvas, לולאת המשחק, הקלט והמצלמה. • Component (L1): כל אובייקט נראה. הוא מטפל במיקום, גודל, פיזיקה והתנגשויות. • Camera (L2): שולט ב-viewport. השתמש בו כדי לעקוב אחר שחקנים, לנענע את המסך או לבצע זום. • Move (L1): כלי עזר לפיזיקה, חלקיקים (particles) ולוגיקת תנועה. • State (L1): כלים לקריאה בלבד (read-only) לשאילת תכונות של אובייקטים. • TileMap (L2): מערכת לרמות ומפות מבוססות רשת (grid). • Tctxt (L1): טקסט עשיר (Rich text) עם תמיכה ברקע ויישור. • Sound (L1): מטפל בקבצי אודיו בודדים. • SoundManager (L4): מנהל מספר צלילים ועוצמת קול גלובלית. • ParticleSystem (L3): יוצר התפרצויות, עשן ואפקטים רציפים. • Sprite (L2): מנהל אנימציות של spritesheet.

מימוש מהיר

הפעלת המנוע: 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);

תנועה ופיזיקה

השתמש בכלי העזר move כדי לפשט את הקוד שלך:

בקרת מצלמה

שמור על האקשן בטווח הראייה בעזרת המתודות הבאות:

אפקטים ויזואליים

שדרג את המשחק שלך עם חלקיקים (particles):

מקור: https://dev.to/kehinde_owolabi_e2e54567a/limn-engine-complete-api-reference-1acj