القيود الحالية
هذه الصفحة تجمع القيود الحالية المؤكدة من الكود، حتى تبقى إعدادات الاستخدام واضحة ومتوقعة.
اعتماد التفاعل على الكاميرا
univis_picking_backendيحسم الكاميرا من كلURootUiعبرResolvedRootUi، ولا يعتمد علىCamera2dبشكل صلب.- تغيير حجم
UPanelWindowيتبع المسار نفسه المبني على كاميرا الجذر المحلولة. - النتيجة العملية: يبقى التفاعل الموثوق مشروطًا بقدرة كل root نشط على حل كاميرا تملك viewport صالحًا.
- في المشاهد متعددة الكاميرات، يُفضّل استخدام
UiCameraRef::Entity(...)بدل الاعتماد على الحل التلقائي.
ملاحظات Runtime للوحدات الجاهزة
UnivisUiPluginيضيفUnivisWidgetPluginتلقائيًا.UnivisWidgetPluginيضم الآن Runtime المدمج الخاص بـUTextFieldوUBadgeافتراضيًا.- تبقى الإضافات المخصصة نفسها متاحة عندما تريد سطح widgets أضيق.
- ما تزال أنظمة Runtime الخاصة بـ
UTagمحدودة، لذا اختبر المشاهد الثقيلة بالوسوم يدويًا.
مصادر التحقق
crates/univis_ui_interaction/src/interaction/picking.rscrates/univis_ui_widgets/src/widget/panel.rscrates/univis_ui_widgets/src/widget/mod.rscrates/univis_ui_widgets/src/widget/text_field.rscrates/univis_ui_widgets/src/widget/badge.rscrates/univis_ui_engine/src/layout/layout_system.rs