𝗟𝗶𝗺𝗻 𝗘𝗻𝗴𝗶𝗻𝗲: 𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝘀𝗶 𝗔𝗣𝗜 𝗟𝗲𝗻𝗴𝗸𝗮𝗽

Bina permainan dengan lebih pantas dengan API Limn Engine. Panduan ini merangkumi kelas dan kaedah teras yang anda perlukan untuk mula membangun.

Kelas Teras

• Display (L1): Nadi enjin. Ia menguruskan kanvas, gelung permainan, input, dan kamera. • Component (L1): Setiap objek yang kelihatan. Ia mengendalikan kedudukan, saiz, fizik, dan perlanggaran. • Camera (L2): Mengawal viewport. Gunakannya untuk mengikut pemain, menggegarkan skrin, atau zum. • Move (L1): Pembantu untuk fizik, zarah, dan logik pergerakan. • State (L1): Alatan baca-sahaja untuk menyemak sifat objek. • TileMap (L2): Sistem untuk tahap dan peta berasaskan grid. • Tctxt (L1): Teks kaya dengan sokongan latar belakang dan penjajaran. • Sound (L1): Mengendalikan fail audio tunggal. • SoundManager (L4): Menguruskan pelbagai bunyi dan volum global. • ParticleSystem (L3): Mencipta letusan, asap, dan kesan berterusan. • Sprite (L2): Menguruskan animasi spritesheet.

Implementasi Pantas

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

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

Pergerakan dan Fizik

Gunakan pembantu move untuk memudahkan kod anda:

Kawalan Kamera

Pastikan aksi sentiasa kelihatan dengan kaedah ini:

Kesan Visual

Tingkatkan permainan anda dengan zarah:

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