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

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

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

تدرج لوني

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

يمكنك تكوين التدرج من خلال:

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

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

  1. في نافذة المستكشف، حدد UIGradient.

  2. في نافذة الخصائص، انقر داخل حقل خاصية Color، ثم انقر على زر إلى يمين مربع الإدخال. ستظهر نافذة منبثقة لتسلسل الألوان.

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

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

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

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

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

الشفافية

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

  1. في نافذة المستكشف، حدد UIGradient.

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

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

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

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

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

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

تسمح لك خاصيتا 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)

الحشو

يطبق كائن UIPadding حشوة من الأعلى والأسفل واليسار واليمين على محتويات كائن الأب 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 وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.