Limn Engine: Referensi API Lengkap

Bangun game lebih cepat dengan API Limn Engine. Panduan ini mencakup kelas dan metode inti yang Anda butuhkan untuk mulai mengembangkan.

Kelas Inti

• Display (L1): Jantung dari engine ini. Mengelola canvas, game loop, input, dan kamera. • Component (L1): Setiap objek yang terlihat. Menangani posisi, ukuran, fisika, dan tabrakan. • Camera (L2): Mengontrol viewport. Gunakan untuk mengikuti pemain, mengguncang layar, atau melakukan zoom. • Move (L1): Helper untuk fisika, partikel, dan logika pergerakan. • State (L1): Alat baca-saja untuk mengambil properti objek. • TileMap (L2): Sistem untuk level dan peta berbasis grid. • Tctxt (L1): Teks kaya (rich text) dengan dukungan latar belakang dan perataan. • Sound (L1): Menangani file audio tunggal. • SoundManager (L4): Mengelola banyak suara dan volume global. • ParticleSystem (L3): Membuat ledakan, asap, dan efek berkelanjutan. • Sprite (L2): Mengelola animasi spritesheet.

Implementasi Cepat

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

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

Pergerakan dan Fisika

Gunakan helper move untuk menyederhanakan kode Anda:

Kontrol Kamera

Jaga aksi tetap dalam pandangan dengan metode-metode ini:

Efek Visual

Tingkatkan game Anda dengan partikel:

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