প্রকল্প সম্পর্কে
Novolis.Raylib raylib 6 এবং raygui এর জন্য একটি বিস্তৃত .NET বাইন্ডিংস সেট প্রদান করে। এটি একটি বহু-প্যাকেজ ইকোসিস্টেম হিসেবে গঠন করা হয়েছে, যা বিভিন্ন ডেভেলপমেন্ট চাহিদা সমর্থন করে, উচ্চ-স্তরের গেম API থেকে নিম্ন-স্তরের নেটিভ বাইন্ডিংস পর্যন্ত।
প্রধান উপাদানগুলো হল:
- Novolis.Raylib: পূর্ণ-স্ট্যাক ইনস্টলেশনের জন্য একটি মেটা-প্যাকেজ।
- Novolis.Raylib.Game: RayGame.Run এর মাধ্যমে দ্রুত ডেভেলপমেন্টের জন্য সরলীকৃত "jam API"।
- Novolis.Raylib.Hosting: IHost এবং IRenderSystem এর মতো পর্যায়ভিত্তিক সিস্টেমের সঙ্গে ইন্টিগ্রেশন।
- Novolis.Raylib.Runtime: গ্রাফিক্স, ওয়ার্ল্ড, হাড এবং GUI এর জন্য জেনারেটেড ফেসেড, পাশাপাশি উইন্ডো ম্যানেজমেন্ট এবং লগিং প্রদান করে।
- Novolis.Raylib.Bindings & Abstractions: P/Invoke ইন্টারঅপ এবং ফ্রেম/শেল চুক্তি পরিচালনা করে।
- Novolis.Raylib.Native: বিভিন্ন RID এর জন্য প্রি-বিল্ট raylib এবং novolis_raygui বাইনারি অন্তর্ভুক্ত করে।
- Novolis.Raylib.Capture: প্রতি-ফ্রেম ফ্রেমবাফার স্ট্রিমিংয়ের জন্য ঐচ্ছিক ফাংশনালিটি।
- Novolis.Raylib.Testing: অফস্ক্রিন রেন্ডারিং এবং নির্ধারিত ক্লকসহ একটি টেস্টিং হ্যারনেস।
প্রকল্পটি বাইন্ডিংস রক্ষণাবেক্ষণের জন্য Roslyn-ভিত্তিক কোডজেন পাইপলাইন ব্যবহার করে এবং AI এজেন্ট ওয়ার্কফ্লোর সমর্থন অন্তর্ভুক্ত করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.