HeadlinesBriefing HeadlinesBriefing.com

Bevy 0.20: تحديثات للمحرك وواجهة المستخدم والشادير

Hacker News •
×

بفضل 227 مساهمًا، و817 طلب سحب، ومراجعين من المجتمع، ومتبرعين سخيين، أصبح Bevy 0.20 متاحًا الآن على crates.io. Bevy هو محرك لعبة مُنشأ على البيانات ومنعش البساطة، تم إنشاؤه باستخدام Rust، ومجاني ومفتوح المصدر للأبد. يمكن للمستخدمين الوصول إلى دليل البدء السريع، والكود الكامل على GitHub، وBevy Assets للموارد الإضافية التي developsها المجتمع والتعلم. يدعم الانتقال من 0.19 إلى 0.20 الدليل الرسمي للانتقال.

تشمل الميزات الرئيسية تحسينات كبيرة على Solari، مُرسِم المسار الزمني الحقيقي لـ Bevy، والذي أصبح الآن أسرع وأكثر دقة ويعمل على macOS عبر Metal. تم تحسين تركيب BSN لتركيب المشاهد بسهولة أكبر، وتُحفِّز كيانات مشهد BSN الآن حدث Ready عندSpawn جميع الأطفال. أضاف Bevy FeathersWidgets جديدة للواجهة: Color Input، Scrollable List View، Dropdown Selection، Lazy Menu، Number Inputscrubbable/draggable، وHeadless Tab Widgets.

أعتمد Bevy لغة الشادير WESL كتمديد معياري لـ WGSL. يمكن الآن لمواد Sprite و 2D mesh استخدام شاديرات مخصصة والتوسع مثل مواد 3D.camera جديدة pan-orbit تتيح التنقل في المشهد بنمط CAD. يدعم Solari الآن الإضاءة من Lights Atmosphere و Environment Map على الكاميرات، مع تحسين جودة الصورة عبر تحديثات ReSTIR وتقليل تكاليف CPU عبر إدارة المشهد المحفوظة. rounding تحسينات الأداء والتوافق هذه الإصدار الغني بالميزات.

المصدر: Hacker News · لخّصه HeadlinesBriefing