عن المشروع

Godot Jolt هو امتداد أصلي لمحرك الألعاب Godot يدمج محرك الفيزياء Jolt، مما يوفر بديلاً مباشرًا لفيزياء Godot ثلاثية الأبعاد الافتراضية. ينفذ نفس العقد (مثل RigidBody3D وCharacterBody3D) ويوفر أداءً أفضل واستقرارًا في المحاكاة. تتوافق عقد المفاصل البديلة الاختيارية (JoltHingeJoint3D، وما إلى ذلك) مع واجهة Jolt، مما يتيح ميزات مثل المفاصل القابلة للكسر والحدود الناعمة وتجاوزات تكرار حل المفصل لكل مفصل. ملاحظة: اعتبارًا من Godot 4.4، تم دمج Jolt Physics في Godot كوحدة محرك، لذا فإن هذا الامتداد في وضع الصيانة مع النظر في إصلاحات الأخطاء فقط. تفتقر وحدة المحرك إلى بعض الميزات (مثل تغييرات واجهة المفاصل)، ولكن بمجرد الوصول إلى التكافؤ، سيتم إهمال الامتداد. تشمل الاختلافات الرئيسية عن فيزياء Godot: يُستخدم المقياس لجميع الأجسام/الأشكال (باستثناء SoftBody3D)، والحدود الناعمة فقط عبر المفاصل البديلة، والينابيع والمحركات الخطية المنفذة في Generic6DOFJoint3D، ومفاصل الجسم الواحد تستخدم node_a كعقدة عالمية، وface_index لصب الأشعة اختياري، وصب الأشكال أكثر دقة لكن التكلفة تتناسب مع المسافة، وهوامش الأشكال حدود عليا، ونبضات التلامس تقديرات. لا يُضمن الحتمية. غير مدعوم: خادم الفيزياء ليس آمنًا للخيوط، واستخدام الذاكرة لا ينعكس في مراقبي الأداء، ويفتقر SoftBody3D إلى تفاعلات Area3D. إصدارات Godot المدعومة: 4.3 إلى 4.6. المنصات: Windows (x86-64، x86)، Linux (x86-64، x86، glibc 2.35+)، macOS (Intel + Apple Silicon)، iOS، Android (ARM64، ARM32، x86-64، x86). البدء: قم بالتنزيل من الإصدارات، واستخرجه إلى المشروع، وقم بتمكين 'Advanced Settings'، واضبط محرك الفيزياء على 'Jolt Physics (Extension)'، وأعد تشغيل Godot. الإعدادات موثقة في docs/settings.md، والبناء من المصدر في docs/building.md. مرخص بموجب MIT.