مُعدل مظهر واجهة المستخدم

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.

باستخدام معدلات المظهر، يمكنك تخصيص مظهر GuiObjects بشكل أكبر.

تدرج

كائن UIGradient يطبق تدرج لوني وشفافية على والدها GuiObject.

يمكنك تكوين التدرج عن طريق:

تسلسل الألوان

لتعيين تسلسل ألوان التدرج:

  1. في نافذة Explorer، اختر UIGradient.

  2. في نافذة Properties، انقر داخل حقل خاصية Color، ثم انقر على الزر إلى يمين مربع الإدخال. سيتم عرض نافذة تدرج لوني منبثقة.

    كل مثلث على المحور السفلي لتسلسل الألوان هو نقطة مفتاحية تحدد قيمة اللون في تلك النقطة.

    نافذة تدرج الألوان من الأبيض إلى الأبيض
  3. انقر على نقطة مفتاحية في تسلسل الألوان، ثم انقر على المربع الصغير بجوار Color لفتح نافذة منبثقة الألوان.

  4. اختر اللون المطلوب للنقطة المفتاحية.

    نافذة تدرج الألوان من الأحمر إلى الأبيض
  5. إذا لزم الأمر، يمكنك:

    • إضافة نقطة مفتاحية أخرى عن طريق النقر في أي مكان على الرسم البياني.
    • سحب نقطة مفتاحية موجودة إلى موضع جديد، أو اختيار نقطة مفتاحية وإدخال قيمة زمنية محددة من خلال إدخال Time.
    • حذف نقطة مفتاحية عن طريق اختيارها والنقر على زر Delete.
    • إعادة تعيين التسلسل من خلال النقر على زر Reset.

الشفافية

لتعديل شفافية التدرج عبر نطاقه:

  1. في نافذة Explorer، اختر UIGradient.

  2. في نافذة Properties، انقر داخل حقل خاصية Transparency، ثم انقر على الزر إلى يمين مربع الإدخال. سيتم عرض نافذة تسلسل رقمي منبثقة.

    كل مربع عبر الرسم البياني لتسلسل الأرقام هو نقطة مفتاحية تحدد قيمة الشفافية في تلك النقطة.

    نقاط مفتاحية موضوعة في نافذة تسلسل الأرقام
  3. انقر واسحب أي نقطة مفتاحية، أو اختر نقطة مفتاحية وأدخل مجموعة زمنية/قيمة محددة من خلال المدخلات Time وValue.

    نافذة تسلسل الأرقام من 0 إلى 1
  4. إذا لزم الأمر، يمكنك:

    • إضافة نقطة مفتاحية أخرى عن طريق النقر في أي مكان على الرسم البياني.
    • حذف نقطة مفتاحية عن طريق اختيارها والنقر على زر Delete.
    • إعادة تعيين التسلسل من خلال النقر على زر Reset.

الإزاحة والدوران

خصائص Offset و Rotation تتيح لك تعديل نقاط تحكم التدرج وزاويته. كما هو موضح في المخططات التالية، فإن Offset يعتمد على نسبة مئوية من عرض أو ارتفاع الوالد، وتكون القيم الموجبة والسالبة صالحة.

Offset.X = 0.25
Offset.X = -0.25

وبالمثل، عندما تدور التدرج، فإن نقاط التحكم ستدور أيضًا:

حدود

تطبق مثيل UIStroke حدودًا على النص أو الحواف. تشمل الميزات الرئيسية:

السماكة

يمكنك تعيين عرض الحدود من خلال خاصية Thickness التي تُقاس بالبكسل (افتراضي) أو مُقاسة بالنسبة للوالد، حسب StrokeSizingMode للمعدل. إذا كانت الحدود على نص وكان StrokeSizingMode تم تعيينه إلى ScaledSize، فإن السماكة تكون متناسبة مع حجم الخط.

لون أو تدرج

يمكنك تعيين لون الحدود من خلال خاصية Color، بالإضافة إلى إدراج مثيل فرعي من UIGradient لإنشاء حدود بتدرج.

UIStroke.Color = (0, 95, 225)
UIStroke مع مثيل UIGradient الفرعي

خط خارجي أو حافة

اعتمادًا على نوع والده، تعمل UIStroke إما كـ خط خارجي للنص أو كـ حد. عندما تربط UIStroke بكائن نص مثل TextLabel، فإنها تطبق على الخط الخارجي للنص؛ وعندما تربط UIStroke بكائنات GuiObjects الأخرى، فإنها تطبق على الحافة.

TextLabel مع مثيل UIStroke الفرعي
Frame مع مثيل UIStroke وأبناء UICorner

عند تطبيقها على كائن نص، يمكنك تجاوز سلوك الحدود الافتراضي من خلال خاصية ApplyStrokeMode، مما يتيح لك تطبيق الحدود على حدود الكائن بدلاً من النص نفسه. يمكنك حتى التحكم في الخط الخارجي للنص والحافة بشكل مستقل من خلال ربط مثيلين من UIStroke على كائن نص، أحدهما مضبوط على سياقي والآخر على حد.

موضع/إزاحة الحدود

تحدد BorderStrokePosition موضع الحد بالنسبة لحدود الوالد، وتتيح لك BorderOffset تحديد إزاحة إضافية لموقع الحد.

BorderOffset = (0.15, 0)
BorderOffset = (0, -16)

الشفافية

خاصية Transparency تحدد شفافية الحدود بشكل مستقل عن BackgroundTransparency للكائن الوالد أو TextTransparency. هذا يسمح لك بتصوير نص وحواف تكون "مجوفة" (تتكون فقط من حدود).

نمط الزاوية

خاصية LineJoinMode تتيح لك التحكم في كيفية تفسير الزوايا. تقبل قيمة إما Round أو Bevel أو Miter.

الطبقات

لترتيب مثيلات UIStroke متعددة من الأمام إلى الخلف على GuiObject، يمكنك استخدام خاصية ZIndex. تلك التي تحتوي على ZIndex أقل تُعرض تحت (خلف) تلك التي تحتوي على ZIndex أعلى.

لاحظ أن ترتيب العرض لمثيلات UIStroke ذات نفس ZIndex غير محدد. لا تقم بتطبيق عدة مثيلات من UIStroke بنفس الفهرس إذا كانت أولوية عرضها مهمة.

الزوايا

مثيل UICorner يطبق تشويهاً على زوايا GuiObject الوالد. يمكنك التحكم في نصف القطر المطبق من خلال خاصية CornerRadius باستخدام إما Scale أو Offset.

Scale يقوم بتدوير الزوايا إلى نسبة مئوية بناءً على الطول الإجمالي لأقصر حافة للوالد، مما يعني أن نسبة 0.5 أو أعلى تقوم بتشويه الوالد على شكل "حبوب"، بغض النظر عن عرضه أو ارتفاعه. Offset يقوم بتدوير الزوايا إلى عدد محدد من البيكسلات، بغض النظر عن عرض/ارتفاع الوالد.

Scale = 0.25  ·  Offset = 0
Scale = 0.5  ·  Offset = 0
Scale = 0  ·  Offset = 32
Scale = 0  ·  Offset = 64

يمكنك أيضًا التحكم في زوايا فردية من خلال الخصائص TopLeftRadius, TopRightRadius, BottomRightRadius, و BottomLeftRadius.

TopLeftRadius = (0, 0)
TopRightRadius = (0, 48)
BottomRightRadius = (0, 48)
BottomLeftRadius = (0, 0)

Padding

كائن UIPadding يطبق Padding من الأعلى والأسفل واليسار واليمين على محتويات GuiObject الوالد. على سبيل المثال، يمكنك تحريك النص داخل تسمية النص لأسفل أو لأعلى عن طريق تطبيق إزاحة على خاصية PaddingBottom للمعدل.

PaddingBottom = (0, -20)
PaddingBottom = (0, 30)

ظل

كائن UIShadow يرسم ظل خارجي خلف نسخته من واجهة المستخدم. تشمل الميزات الرئيسية:

تشويش

خاصية BlurRadius تحدد تشويش الظل. كلما كانت القيمة أكبر، كان حواف الظل تبدو أنعم. لاحظ أن عامل النسبة لهذا الخاصية UDim يعتمد على عرض أو ارتفاع الوالد، أيهما أقصر.

BlurRadius = (0, 0)
BlurRadius = (0.75, 0)

اللون والشفافية

خاصية Color تحدد لون الظل، بينما تحدد Transparency شفافيات الظل بحيث تكون 0 معتم بالكامل و1 شفاف بالكامل.

Color = (255, 255, 255)  ·  Transparency = 0.6
Color = (50, 0, 35)  ·  Transparency = 0

إزاحة وانتشار

خاصية Offset تحرك الظل بالنسبة لموضع الوالد، بينما Spread تُوسع أو تُقلل الظل نسبةً لحجم الوالد.

Offset = {0, -14}, {0, 6}
Offset = {0.1, 0}, {-0.15, 0}
Spread = {0, 10}, {0, 10}
Spread = {0.3, 0}, {0.3, 0}
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.