ثنائيات محرك Godot غير الرسمية لـ Raspberry Pi.

3.0.6 ثنائيات لأنه ليس لديه دعم GLES2 ، فقط GLES3.headless server مقابل 2.1.6 . يمكننا تجميعها على Raspberry Pi.إذا كنت ترغب في دعم Godot الرسمي لـ Raspberry Pi ، فهناك اقتراح حول هذا الموضوع. اذهب إلى هناك وأعطينا إبهامًا حتى نتمكن من الحصول عليها؟ !
انظر التجميع.
يشير هذا الجدول إلى Raspberry Pi 4 فقط. النسخة السابقة لم تختبر.
| 2.1.6 | 3.1.2 | 3.3.4 | 3.4.5 | 3.5.2 | |
|---|---|---|---|---|---|
| محرر | ✓ | * | ✓ | ✓ | ✓ |
| قالب التصدير | ✓ | ✓ | ✓ | ✓ | ✓ |
| مقطوعة الرأس | - | ✓ | ✓ | ✓ | ✓ |
| الخادم | - | ✓ | ✓ | ✓ | ✓ |
* : إنه يعمل ، لكنه متأخر/لا يستجيب في ملء الشاشة (1920 × 1200). جعل المحرر 1/2 أو 1/3 من هذا الحجم يجعله أفضل.- : غير متوفر. يحتوي كل ملف مضغوط على: محرر ، قالب تصدير ، مقطوع الرأس والخادم.
تحتوي ملفات الرمز البريدي هذه فقط على: محرر وقالب التصدير.
لفتح المحرر ، قم بتشغيل:
./godot_x.x.x_rpi4_editor.bin
(حيث xxx هو إصدار Godot) .
قد تحتاج إلى إعطاء أذونات قابلة للتنفيذ للثنائي. إذا كان هذا هو الحال ، فقم بتشغيل:
sudo chmod +x godot_x.x.x_rpi4_editor.bin
ليس عليك استخدام Raspberry Pi لتصدير لعبة لذلك. يمكنك استخدام أي جهاز كمبيوتر يقوم بتشغيل أي نظام تشغيل يدعمه Godot.
Export .Linux/X11 .Debug ، إلغاء Debugging Enabled .Custom Binary -> Release ، حدد إصدار قالب التصدير الذي يطابق إصدار مشروعك.Binary ، قم بإلغاء تحديد 64 bits *.Export ..rpi4 عند تسمية اللعبة المصدرة.* فقط ل 32 بت ثنائيات.
Project -> Export .Linux/X11 .Binary Format ، قم بإلغاء تحديد 64 bits *.Custom template -> Release ، حدد إصدار قالب التصدير الذي يطابق إصدار مشروعك.Export Project .Export With Debug ..x86 إلى .rpi4 لتجنب الالتباس.* فقط ل 32 بت ثنائيات.
يمكنك تصدير ملف .pck وتشغيله باستخدام قوالب التصدير من هذا المستودع.
Export .Linux/X11 .Binary ، قم بإلغاء تحديد 64 bits *.Export PCK/ZIP ..pck .OK .* فقط ل 32 بت ثنائيات.
Project -> Export .Linux/X11 .Binary Format ، قم بإلغاء تحديد 64 bits *.Export PCK/ZIP .Export With Debug ..pck .Save .* فقط ل 32 بت ثنائيات.
.pck (وهذا يعني أنه مضمن في الثنائي القابل للتنفيذ)..pck على نفس اسم الثنائي القابل للتنفيذ وكلاهما في نفس الدليل.يمكنك فقط تشغيل الثنائي القابل للتنفيذ ، مثل هذا:
./name_of_your_godot_game.ext
.pck على اسم مختلف عن الثنائي القابل للتنفيذ..pck في دليل مختلف عن الثنائي القابل للتنفيذ..pck مستقل (بدون ثنائي قابل للتنفيذ). سيتعين عليك تمرير مسار ملف .pck باستخدام خيار --main-pack ، مثل هذا:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck"
على Godot 2.x ، استخدم -main_pack بدلاً من --main-pack .
إذا كانت اللعبة التي تحاول لعبها لا تعمل ، فستكون على الأرجح لأنها تم تصنيعها مع إصدار آخر من Godot.
قد يكون ذلك أيضًا لأنه يستخدم gdnative أو c#، والتي لا تدعمها ثنائيات Raspberry Pi.
إذا حصلت على هذا الخطأ عند محاولة لعب لعبة:
لا يدعم برنامج تشغيل بطاقة الفيديو الخاص بك أيًا من إصدارات OpenGL المدعومة. يرجى تحديث برامج التشغيل الخاصة بك أو إذا كان لديك وحدة معالجة الرسومات القديمة أو المتكاملة للغاية.
هذا يعني أن اللعبة التي تحاول تشغيلها تستخدم برنامج تشغيل الفيديو GLES3 ، والذي لا يدعمه Raspberri Pi.
سيتعين عليك إجبار Godot على استخدام برنامج تشغيل الفيديو GLES2 عن طريق تمرير المعلمة --video-driver GLES2 ، مثل هذا:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck" --video-driver GLES2
على Godot 2.x ، استخدم -vd بدلاً من --video-driver .
انظر Changelog.
لا تتردد في:
إذا كنت تحب هذا المشروع أو تجده مفيدًا ، فيرجى التفكير في دعمه من خلال أي تبرعات بالحجم للمساعدة في تحسينه.
إذا لم تتمكن من ذلك ، فكر في مشاركته مع العالم ...
... أو إعطائها نجمة.
شكراً جزيلاً!
بفضل: