خريطة الحزم
استعمل أصغر سطح عام يطابق المهمة التي تعمل عليها.
نقطة البداية الموصى بها
univis_uiهي الاعتمادية الافتراضية لمعظم التطبيقات.univis_ui::preludeهو سطح الاستيراد اليومي الموصى به.- يجمع
preludeالخاص بالواجهة المجمعة أنواع الجذور والتخطيط والتفاعل والنمط والوحدات الجاهزة الرسمية. - يتم استبعاد طبقات التوافق المهجورة عمدًا من
prelude. استعمل المسارات الصريحة مثلunivis_ui::layout::layout_system::{UScreenRoot, UWorldRoot}فقط عند ترحيل الشيفرات الأقدم.
متى تعتمد على كل حزمة؟
univis_ui: استعملها عندما تريد إضافة واحدة وقصة استيراد واحدة لكامل الطبقة.univis_ui_engine: استعملها عندما تحتاج الجذور أو التخطيط أو مزامنة الرندر أو بناء widgets/runtime مخصص من دون الواجهة المجمعة الكاملة.univis_ui_interaction: استعملها عندما تحتاج الالتقاط وحالةUInteractionفوق جذور المحرك.univis_ui_widgets: استعملها عندما تريد الوحدات الجاهزة لكنك ما تزال تدير تركيب الإضافات بنفسك.univis_ui_style: استعملها عندما تحتاج فقط موارد النمط المشتركة أو الخطوط أو الأيقونات أو أنماط النص.
سياسة prelude
- يعني
preludeسطح الاستيراد اليومي المستقر والموصى به. - تبقى الوحدات المسماة مثل
layoutوrenderوinteractionوwidgetعامة، لكنها موجهة للتكاملات المتقدمة. - تبقى طبقات التوافق المهجورة على مسارات صريحة بدل أن تدخل في قصة الاستيراد الافتراضية.