زحل هو في المقام الأول محرك لعبة في مرحلة مبكرة لنظام التشغيل Windows.
تم بناء Saturn حاليًا في Vulkan ، في Furture نريد دعم واجهات برمجة تطبيقات الرسومات الأخرى.
يوصى باستخدام Visual Studio 2022 لأن Saturn لم يتم اختباره رسميًا في بيئات تطوير أخرى بينما نركز على بناء Windows.
أولاً ، ابدأ عن طريق استنساخ المستودع باستخدام git clone --recursive https://github.com/BEASTSM96/Saturn-Engine .
إذا تم استنساخ المستودع سابقًا غير استنساخ ، فاستخدم git submodule update --init في استنساخ العلامات الفرعية اللازمة.
تأكد من التحقق من أنك على فرع vulkan . إذا لم يكن بإمكانك تشغيل git checkout vulkan
من أجل البدء ، ستحتاج إلى تنزيل Premake
تنزيل · تعلم المزيد
قد تضطر إلى إضافة متغير بيئة المسار القابل للتنفيذ.
لإنشاء ملفات المشروع ، يمكنك تشغيل Premake Development الذي قمت بتنزيله ، إذا كنت قد قمت بالفعل بتثبيت Premake ، فتأكد من أنه يمكنه دعم ملفات مشروع Visual Studio 2022 (إصدار Premake V5.0.0-beta1 فصاعدًا).
لذلك لإنشاء ملفات المشروع على Visual Studio 2022 ، ستقوم premake5.exe vs2022
لتجميع المحرك ، افتح ببساطة ملفات المشروع التي تم إنشاؤها حديثًا وإنشاء الحل بأكمله.
قبل إطلاق المحرر ، يجب إنشاء مشروع جديد لأن هذا الريبو لا يحتوي على مشروع افتراضي. لذا ، قم بتعيين متصفح المشروع كمشروع بدء التشغيل و Run (F5) ، قم بإنشاء مشروع جديد وقم بتشغيله من المتصفح.
ستحتاج إلى تحرير saturnditor.cpp حتى يتم إطلاق مشروعك افتراضيًا!
لم يتم تحديث هذه القائمة في كثير من الأحيان ، للحصول على تحديثات وجداول زمنية أكثر دقة ، يرجى التحقق من Trello!