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

Limn Engine API ile oyunları daha hızlı geliştirin. Bu kılavuz, geliştirmeye başlamak için ihtiyacınız olan temel sınıfları ve yöntemleri kapsar.

Temel Sınıflar

• Display (L1): Motorun kalbi. Tuvali (canvas), oyun döngüsünü, girdileri ve kamerayı yönetir. • Component (L1): Her bir görünür nesne. Konum, boyut, fizik ve çarpışmaları yönetir. • Camera (L2): Görüş penceresini (viewport) kontrol eder. Oyuncuları takip etmek, ekranı sallamak veya yakınlaştırmak için kullanın. • Move (L1): Fizik, parçacıklar ve hareket mantığı için bir yardımcıdır. • State (L1): Nesne özelliklerini sorgulamak için salt okunur araçlar. • TileMap (L2): Izgara tabanlı seviyeler ve haritalar için sistem. • Tctxt (L1): Arka plan desteği ve hizalama özellikli zengin metin. • Sound (L1): Tekli ses dosyalarını yönetir. • SoundManager (L4): Birden fazla sesi ve genel ses seviyesini yönetir. • ParticleSystem (L3): Patlamalar, duman ve sürekli efektler oluşturur. • Sprite (L2): Spritesheet animasyonlarını yönetir.

Hızlı Uygulama

Motoru başlatın: const display = new Display(); display.perform(); display.start(800, 600);

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

Hareket ve Fizik

Kodunuzu basitleştirmek için move yardımcısını kullanın:

Kamera Kontrolü

Bu yöntemlerle aksiyonu görüş alanında tutun:

Görsel Efektler

Oyununuzu parçacıklarla geliştirin:

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