إن كائن Highlight هو تأثير بصري يمكنك استخدامه للفت الانتباه إلى كائن معين داخل اللعبة. يحتوي كل تأثير تمييز على خط محيط يحيط بالكائن و داخلية صلبة تعرض فوق الكائن. يمكنك تخصيص كلا هذين المكونين بشكل مستقل لتعديل المظهر البصري للتأثير المميز.



تشمل التطبيقات المفيدة لتأثير التمييز ما يلي:
- توفير ملاحظات مرئية بأن الكائن مهم و/أو يمكن التفاعل معه.
- جعل الكائنات البعيدة مرئية من خلال كائنات أقرب إلى المستخدم.
- الإشارة إلى الموقع الحالي وحالة الشخصيات الأخرى.
إضافة التمييز
كحد من الأداء، يعرض الاستوديو فقط 255 كائنًا متزامنًا من Highlight على جانب العميل في وقت واحد. إذا قمت بإضافة أكثر من هذا الحد، يتم تجاهل كائنات Highlight الإضافية بصمت.
لاحظ أيضًا أن التمييز على الأجهزة ذات المستوى المنخفض قد يكون أكثر بكسلة ولكن سيبدو بنفس الطريقة على الأجهزة الأخرى مع أي مجموعة من الإعدادات.
إعداد الكائنات
لإضافة تأثير التمييز إلى كائن، يمكنك إضافة Highlight جديدة مباشرة إلى الكائن.
من القائمة، أضف تمييز. يظهر التمييز على الكائن بالقيم الخاصة به الافتراضية التي تنشئ خط محيط أبيض وتداخل أحمر.

تعيين العنوان
بدلاً من ذلك، يمكنك وضع كائن Highlight خارج علاقة الأب/الطفل إما ضمن مساحة العمل، أو StarterPlayer، أو StarterGui، أو StarterPack، أو ReplicatedStorage، ثم قم بتعيين خاصية Adornee إلى Model أو BasePart الذي تريد تمييزه.
تخصيص التمييزات
يمكنك تغيير خصائص كائن Highlight لإنشاء تأثيرات بصرية مثيرة تميز الكائنات بما يتناسب مع لعبتك.
OutlineColor
تحدد خاصية OutlineColor قيمة Color3 لخط محيط التمييز.



OutlineTransparency
تحدد خاصية OutlineTransparency درجة وضوح خط محيط التمييز إلى أي قيمة بين القيمة الافتراضية 0 (غير شفاف) و 1 (غير مرئي).


FillColor
تحدد خاصية FillColor قيمة Color3 داخلية التمييز.



FillTransparency
تحدد خاصية FillTransparency درجة وضوح داخلية التمييز إلى أي قيمة بين القيمة الافتراضية 0 (غير شفاف) و 1 (غير مرئي). يمكنك استخدام هذه الخاصية لتحديد مقدار اللون الموجود للكائن الذي ترغب في أن يراه المشاهدون.



DepthMode
تحدد خاصية DepthMode كيفية عرض التأثير بالنسبة للأشياء الأخرى في العالم.
AlwaysOnTop — يسمح بتعرض التمييز بغض النظر عما إذا كانت هناك أشياء بين الكاميرا والكائن المميز. وهذا يعني أن المشاهد يمكنه دائمًا رؤية التمييز بغض النظر عما هو بين الكائن المميز والكاميرا.
Occluded — يخفي التمييز إذا كانت هناك أشياء بين الكاميرا والكائن المميز. وهذا يعني أن المشاهد يمكنه رؤية الكائن فقط إذا لم تكن هناك أشياء تعيق الرؤية بين الكائن المميز ورؤية الكاميرا.

Enabled
تتيح لك خاصية Enabled تمكين أو تعطيل التمييز بسرعة دون أي تأثير على الأداء.
نصائح الأداء
بينما لديك الكثير من الخيارات لتخصيص كائنات Highlight، يوصى بما يلي لزيادة أداء لعبتك على جميع الأجهزة:
إضافة أو إزالة Highlight يمكن أن تسبب خطوة إعادة بناء الهندسة التي قد تؤدي إلى ارتفاعات في الأداء وطلبات رسم إضافية. إذا أردت تغيير مظهر كائن Highlight أو إخفائه/عرضه مؤقتًا على كائن، فمن الأفضل تخصيص خصائص كائن Highlight مباشرة، حيث أن تغيير أي خاصية لكائن Highlight هو خطوة خفيفة لا تؤثر على الأداء.
تكبد أول Highlight يتم رسمه على الشاشة معظم تكلفة الأداء (حتى 1 مللي ثانية من وقت GPU على الأجهزة المحمولة). بالنسبة للتمييزات الإضافية التي تتجاوز الأولى، يجب ألا ترى تأثيرًا كبيرًا على الأداء على أي منصة.
على الأجهزة المحمولة، تكون التأثيرات الأكثر تكلفة من حيث الأداء عندما تغطي المزيد من الشاشة. على المنصات الأخرى، تملك التأثيرات نفس تكلفة الأداء بغض النظر عن تغطيتها للشاشة.
على جميع المنصات، لا تتحمل التأثيرات التي لا تكون مرئية على الشاشة (سواء كانت معطلة أو شفافة بالكامل) أي تكلفة على الأداء.