منصوبے کے بارے میں
Raysim ایک object-oriented C++ فریم ورک ہے جو 2D گرافکس، فزکس سیمیولیشن اور چھوٹے گیمز کے پروٹوتاائپنگ کے لیے ڈیزائن کیا گیا ہے۔ یہ raylib کے اوپر ایک انتزاعی слے فراہم کرتا ہے تاکہ وینڈو بنائیں، انپٹ ہینڈلنگ اور سین سٹیٹ مینجمنٹ کو آسان بنایا جا سکے۔
اہم خصوصیات شامل ہیں:
- سین مینجمنٹ: مستقل بصری سینز کے رجسٹر کرنے اور ان کے درمیان سوچنے کا نظام، جس میں مقرر شدہ زندگی کے مرحلے شامل ہیں (OnAttach, OnStart, OnUpdate, OnFixedUpdate, OnDraw, اور OnDetach).
- ایکسی큥شن لُپس: متغیر‑قدرت لوژک اپ ڈیٹس اور فیکس‑ٹائم سٹیپ لُپس دونوں کا سپورٹ، جس سے یقینی فزکس سیمیولیشن ممکن بنتی ہے۔
- رینڈرنگ پائپ لائن: 2D شکلوں اور رنگوں کے لیے انتزاعی رینڈرنگ слے، جس میں انٹرپولیشن کا سپورٹ شامل ہے تاکہ فزکس سٹیپس کے درمیان ہموار بصریات یقینی بن سکیں۔
- انٹیگریشن: ImGui کی بنائی ہوئی سپورٹ، جس سے ناویگیشن اوورلے اور ڈیبگنگ ٹولز بنائے جا سکتے ہیں۔
یہ فریم ورک بنانے کے لیے C++20 متوافق کمپائلر اور CMake 3.28+ کی ضرورت ہوتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.