Limn Engine: সম্পূর্ণ API রেফারেন্স

Limn Engine API ব্যবহার করে দ্রুত গেম তৈরি করুন। এই গাইডটিতে ডেভেলপমেন্ট শুরু করার জন্য প্রয়োজনীয় কোর ক্লাস এবং মেথডগুলো আলোচনা করা হয়েছে।

Core Classes

• Display (L1): ইঞ্জিনের প্রাণকেন্দ্র। এটি ক্যানভাস, গেম লুপ, ইনপুট এবং ক্যামেরা পরিচালনা করে। • Component (L1): প্রতিটি দৃশ্যমান অবজেক্ট। এটি পজিশন, সাইজ, ফিজিক্স এবং কলিশন হ্যান্ডেল করে। • Camera (L2): ভিউপোর্ট নিয়ন্ত্রণ করে। প্লেয়ারদের অনুসরণ করতে, স্ক্রিন শেক করতে বা জুম করতে এটি ব্যবহার করুন। • Move (L1): ফিজিক্স, পার্টিকেল এবং মুভমেন্ট লজিকের জন্য একটি হেল্পার। • State (L1): অবজেক্ট প্রপার্টিজ কুয়েরি করার জন্য রিড-অনলি টুলস। • 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

পার্টিকেল দিয়ে আপনার গেমকে আরও উন্নত করুন:

উৎস: https://dev.to/kehinde_owolabi_e2e54567a/limn-engine-complete-api-reference-1acj