UClip وUPbr
UClip
UClip { enabled: bool } يفرض قصًا على الأبناء.
الاستخدام الشائع:
#![allow(unused)]
fn main() {
commands.spawn((
UNode { ..default() },
UClip { enabled: true },
));
}
أين يُستخدم القص؟
- في
interaction/picking: لمنع hit-test خارج منطقة القص. - في
render/system: تمرير بيانات القص إلى مادةUNodeMaterial. - في النص: القص المحلي يتم داخل
sync_text_label_meshes، وبيانات قص الأسلاف تنتقل إلى مادة النص عبرsync_text_clipper_materials.
UPbr
عند العمل في 3D UI (UI3d):
UPbrيسمح بتخصيص:metallicroughnessemissive
هذا يؤثر على مسار المادة ثلاثية الأبعاد (UNodeMaterial3d).