محرر الأنماط

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

محرر الأنماط المدمج هو أداة شاملة تتيح لك إنشاء وإدارة وتطبيق أنماط واجهة المستخدم لألعاب Roblox من خلال مجموعة من التوكنات، وأوراق التصميم، وقواعد الأنماط، والموضوعات.

يمكنك الوصول إلى محرر الأنماط عبر علامة واجهة المستخدم.

أداة محرر الأنماط المشار إليها في علامة واجهة المستخدم في شريط أدوات الاستوديو

بمجرد فتحه، انقر على زر إنشاء تصميم لإنشاء مجموعة أنماط أساسية.

زر إنشاء تصميم في مربع الحوار الافتتاحي لمحرر الأنماط.

توكنات الأنماط

تمثل التوكنات، المعرفة من خلال السمات لورقة توكن StyleSheet، متغيرات خصائص واجهة المستخدم التي يمكن استخدامها عبر الأنماط والمكونات؛ على سبيل المثال، قد يكون هناك لون شائع لـ Frame.BackgroundColor3، وTextLabel.TextColor3، وUIStroke.Color. التوكنات قابلة للمقارنة مع متغيرات CSS.

  1. إنشاء ورقة توكن جديدة:

    1. في العمود الأيسر من محرر الأنماط، مرر فوق Tokens، انقر على ، واختر New Token StyleSheet.
    2. أعد تسمية الورقة الجديدة إلى TokenSheet.
    تم إنشاء ورقة توكن جديدة في محرر الأنماط.
  2. مع تحديد ورقة التوكن الجديدة، قم بإنشاء عدة توكنات من خلال النقر على Add a Token… في اللوحة الرئيسية. سيتم استخدام هذه التوكنات في جميع أنحاء هذا الدليل لكل من القواعد والموضوعات.

    حقل إضافة توكن في محرر الأنماط.
    اسم التوكنالنوعالقيمة
    GoldColor3#ffcc00
    MagentaColor3#ff0099
    OrangeColor3#dd6030
    OswaldFontOswald
    Rad20UDim0, 20
    RectLUDim20, 300, 0, 160
    SquareLUDim20, 200, 0, 200
    Text24number24
    Text32number32
    تمت إضافة التوكنات إلى TokenSheet في محرر الأنماط.

أوراق التصميم

تجمع ورقة تصميم الأنماط قواعد الأنماط ويمكن ربطها بأشجار DataModel لتطبيق خصائص الأنماط على مثيلات واجهة المستخدم. يمكن أن تنطبق ورقة StyleSheet واحدة فقط على شجرة معينة، على الرغم من أنه يمكنك استخدام الموضوعات لتبديل الأنماط ذات الصلة عبر واجهة المستخدم الخاصة بك، وهو مفهوم سيتم تغطيته لاحقًا في هذا الدليل.

يتم إنشاء ورقة تصميم مسبقة التهيئة تُسمى StyleSheet عبر زر إنشاء تصميم. تحتوي على قواعد الفئة للأشياء الشائعة في واجهة المستخدم مثل Frame وTextLabel. كما تحتوي على حالتين من StyleDerive التي تشتق (ترث) التوكنات والأنماط من ورقة الأنماط الأساسية لاستخدامها في تكوينات التنسيق المخصصة الخاصة بك.

التكوين الأولي لورقة التصميم في محرر الأنماط.

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

  1. مرر فوق StarterGui في مستكشف وأدخل ScreenGui.

  2. تأكد من ظهور مثيل جديد من StyleLink تحت ScreenGui مع خاصية StyleSheet الخاصة بها مضبوطة على ورقة التصميم StyleSheet.

قواعد الأنماط

تطبق قواعد الأنماط على كل مثيل يتطابق مع تعريف Selector للقواعد لمطابقة الخصائص مثل اسم الفئة، ووسم المثيل، وعلاقات التسلسل الهرمي. على مستوى عالٍ، تعمل مطابقة المثيل والتعديل عبر تعريف Selector للقواعد من خلال:

قاعدة الفئة

تستهدف محددات الفئة جميع مثيلات فئة واجهة المستخدم المعطاة. يقوم إعداد القاعدة التالية بتنسيق جميع Frames بلون خلفية وحجم موحد.

  1. في العمود الأيسر من محرر الأنماط، حدد Frame في فرع عناصر واجهة المستخدم.

    أسلوب الفئة الافتراضي في محرر الأنماط.
  2. اربط توكنين تم إنشاؤهما مسبقًا بقواعد الأنماط إلى خاصيتين من Frame:

    الخاصيةتوكن النمط
    BackgroundColor3$Magenta
    Size$SquareL
    1. انقر على إضافة خاصية… في اللوحة الرئيسية واختر الخاصية اللازمة. لاحظ أنه يمكنك كتابة كلمات رئيسية للعثور على الخصائص بشكل أسرع في قائمة السحب.
    2. بدلاً من إدخال قيمة ثابتة، انقر على زر واختر ربط التوكن.
    3. انقر على $ الذي يظهر في حقل القيمة واختر التوكن المرتبط المناسب.
    مخطط سير عمل ربط التوكن في محرر الأنماط.
    تم تكوين قاعدة الفئة مع التوكنات في محرر الأنماط.
  3. أدخل Frame جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا. يجب أن تنطبق الأنماط التي قمت بتعريفها تلقائيًا عليها.

    القاعدة النهائية المنسقة في محرر الأنماط.

قاعدة الوسم

تستهدف محددات الوسم المثيل كائنات واجهة المستخدم المحددة الموسومة من خلال CollectionService. يقوم إعداد القاعدة التالية بتنسيق TextButton الموسوم كـ ButtonPrimary بلون خلفية مخصص، وخط، وحجم نص.

  1. في العمود الأيسر من محرر الأنماط، مرر فوق ورقة StyleSheet، انقر على زر وانتقل إلى جديد ⟩ وسم.

    إنشاء قاعدة وسم في محرر الأنماط.
  2. أعد تسمية قاعدة الوسم الجديدة إلى .ButtonPrimary (لاحظ النقطة السابقة).

    تمت إعادة تسمية قاعدة الوسم في محرر الأنماط.
  3. اربط ثلاثة توكنات تم إنشاؤها مسبقًا بقواعد الأنماط إلى ثلاث خصائص من TextButton:

    الخاصيةتوكن النمط
    BackgroundColor3$Gold
    FontFace$Oswald
    TextSize$Text32
    1. انقر على إضافة خاصية… في اللوحة الرئيسية واختر الخاصية اللازمة. تذكر أنه يمكنك كتابة كلمات رئيسية للعثور على الخصائص بشكل أسرع في قائمة السحب.
    2. بدلاً من إدخال قيمة ثابتة، انقر على زر واختر ربط التوكن.
    3. انقر على $ الذي يظهر في حقل القيمة واختر التوكن المرتبط المناسب.
    مخطط سير عمل ربط التوكن في محرر الأنماط.
    تم تكوين قاعدة الوسم مع التوكنات في محرر الأنماط.
  4. أدخل TextButton جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا ووسمها كـ ButtonPrimary. اختصار مريح هو كما يلي:

    1. تأكد من تحديد TextButton الجديدة في مستكشف.
    2. مع تحديد قاعدة الوسم .ButtonPrimary في العمود الأيسر من محرر الأنماط، انقر على تطبيق الوسم في اللوحة الرئيسية. يجب أن تنطبق الأنماط التي قمت بتعريفها تلقائيًا على الزر.
    مخطط سير عمل ربط الوسم في محرر الأنماط.
    القاعدة النهائية المنسقة في محرر الأنماط.

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

تطبق محددات المعدل على UIComponents الوهمية مثل UICorner أو UIStroke لتنسيق كائن بشكل أكبر. يقوم إعداد القاعدة التالية بتنسيق TextLabel بحجم نص مخصص وزوايا مستديرة.

  1. في العمود الأيسر من محرر الأنماط، حدد TextLabel في فرع عناصر واجهة المستخدم.

    أسلوب الفئة الافتراضي في محرر الأنماط.
  2. اربط توكن تم إنشاؤه مسبقًا بقواعد الأنماط إلى خاصية TextSize:

    1. انقر على إضافة خاصية… في اللوحة الرئيسية واختر خاصية TextSize. تذكر أنه يمكنك كتابة كلمات رئيسية للعثور على الخصائص بشكل أسرع في قائمة السحب.
    2. بدلاً من إدخال قيمة ثابتة، انقر على زر واختر ربط التوكن.
    3. انقر على $ الذي يظهر في حقل القيمة واختر توكن $Text32.
    مخطط سير عمل ربط التوكن في محرر الأنماط.
    تم تكوين قاعدة الفئة مع التوكنات في محرر الأنماط.

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

  1. في العمود الأيسر، مرر فوق TextLabel، انقر على زر وانتقل إلى جديد ⟩ مثيل زائف ⟩ UICorner.

    إنشاء مثيل زائف في محرر الأنماط.

    يظهر مثيل UICorner زائف جديد تحت عنصر TextLabel في العمود الأيسر.

    المثيل الزائف الناتج في محرر الأنماط.
  2. مع تحديد مثيل UICorner الجديد في العمود الأيسر، اربط توكن تم إنشاؤه مسبقًا بقواعد الأنماط إلى خاصية CornerRadius:

    1. انقر على إضافة خاصية… في اللوحة الرئيسية واختر خاصية CornerRadius.
    2. بدلاً من إدخال قيمة ثابتة، انقر على زر واختر ربط التوكن.
    3. انقر على $ الذي يظهر في حقل القيمة واختر توكن $Rad20.
    تم تكوين المثيل الزائف مع التوكنات في محرر الأنماط.
  3. أدخل TextLabel جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا. يجب أن تنطبق الأنماط التي قمت بتعريفها تلقائيًا عليها.

    القاعدة النهائية المنسقة في محرر الأنماط.

قاعدة الحالة

تتوافق محددات حالة GuiObject مع واحدة من قيم GuiState الأربعة مثل Hover، مما يتيح لك تكوين تغييرات الأنماط تلقائيًا لحالات التفاعل. يقوم إعداد القاعدة التالية بإنشاء حالة تمرير بتدوير قدره -4 درجات لجميع ImageButtons.

  1. في العمود الأيسر من محرر الأنماط، حدد ImageButton في فرع عناصر واجهة المستخدم.

    أسلوب الفئة الافتراضي في محرر الأنماط.
  2. انقر على زر وانتقل إلى جديد ⟩ GuiState ⟩ Hover.

    إنشاء قاعدة حالة في محرر الأنماط.

    يظهر مثيل Hover جديد تحت عنصر ImageButton في العمود الأيسر.

    القاعدة الناتجة في محرر الأنماط.
  3. مع تحديد المعدل الجديد Hover في العمود الأيسر، انقر على إضافة خاصية… في اللوحة الرئيسية واختر Rotation. تذكر أنه يمكنك كتابة كلمات رئيسية للعثور على الخصائص بشكل أسرع في قائمة السحب.

  4. أدخل -4 في حقل قيمة الخاصية.

    تم تكوين قاعدة الحالة مع التوكنات في محرر الأنماط.
  5. أدخل ImageButton جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا. عندما تمرر فوق الزر في واجهة العرض، يجب أن يدور 4 درجات عكس اتجاه عقارب الساعة.

    القاعدة النهائية المنسقة في محرر الأنماط.

استعلامات الأنماط

تسمح استعلامات الأنماط، المشابهة لـ استعلامات الحاويات ووسائط CSS، بتطبيق منطق شرطي على واجهة المستخدم الخاصة بك بناءً على حجم الحاوية، أو نوع الإدخال، أو عوامل أخرى. يوفر محرر الأنماط سير عمل مبسط لإنشاء كل من منطق الاستعلام (الشروط) والأنماط الناتجة كمجموعة موحدة.

الاستعلامات المدمجة

بعض شروط StyleQuery شائعة جدًا، مثل تغيير الخصائص بناءً على ViewportDisplaySize. لتبسيط ذلك، يتضمن محرر الأنماط استعلامات مدمجة تتيح لك إنشاء قواعد شرطية دون الحاجة إلى مثيل زائف أو حقيقي من StyleQuery؛ بدلاً من ذلك، يمكنك ببساطة استخدام قاعدة استعلام مع محدد مسبق مثل ViewportDisplaySizeSmall.

توضح الخطوات التالية كيفية إنشاء استعلامات مدمجة لـ TextLabel للتعامل مع أحجام عرض Small، وMedium، وLarge.

  1. في العمود الأيسر من محرر الأنماط، مرر فوق TextLabel، انقر على زر وانتقل إلى جديد ⟩ StyleQuery ⟩ Builtin ⟩ ViewportDisplaySize.

    إنشاء استعلام StyleQuery مدمج في محرر الأنماط.

    ينشئ هذا مجلد استعلامات تحت قاعدة TextLabel تحتوي على ثلاث قواعد استعلام:

    • @ViewportDisplaySizeLarge — تحديد الخصائص التي تنطبق عندما يكون العرض Large.
    • @ViewportDisplaySizeMedium — تحديد الخصائص التي تنطبق عندما يكون العرض Medium.
    • @ViewportDisplaySizeSmall — تحديد الخصائص التي تنطبق عندما يكون العرض Small.
    هيكل استعلام StyleQuery داخل قاعدة فئة.
  2. انقر على إضافة خاصية… تحت كل قاعدة استعلام واضبط سلسلة Text المحددة التي يجب عرضها عندما يكون هذا الاستعلام نشطًا:

    قاعدة الاستعلامالخاصيةالقيمة
    @ViewportDisplaySizeLargeTextنص كبير
    @ViewportDisplaySizeMediumTextنص متوسط
    @ViewportDisplaySizeSmallTextنص صغير
  3. للتحقق من الاستعلامات، استخدم محاكي الجهاز لاختبار كيفية استجابة واجهة المستخدم لأحجام مختلفة عبر ثلاثة أجهزة متميزة:

    1. أدخل TextLabel جديدة في ScreenGui.

    2. غير الجهاز في محاكي الجهاز لرؤية النص يتغير في الوقت الحقيقي.

      الحجمأمثلة المحاكاة
      LargePS5، PS4، Xbox One
      Mediumمتوسط لابتوب، HD 720
      SmalliPhone XR، iPad الجيل السابع

استعلام مخصص

يمكنك إضافة استعلام نمط إلى أي قاعدة موجودة لإنشاء واجهة مستخدم استجابة تتكيف مع حاويتها. يقوم الإعداد التالي بتكوين TextLabel لتغيير مظهره تلقائيًا فقط عندما يتوسع إلى عرض 400 بكسل أو أكثر.

  1. في العمود الأيسر من محرر الأنماط، مرر فوق TextLabel، انقر على زر وانتقل إلى جديد ⟩ StyleQuery ⟩ Custom.

    إنشاء استعلام StyleQuery مخصص في محرر الأنماط.

    تؤدي هذه الخطوة إلى إنشاء مجلد استعلامات تحت قاعدة TextLabel تحتوي على عنصرين مرتبطين:

    • قاعدة ::StyleQuery المثيلة حيث تحدد الشروط.
    • قاعدة @StyleQuery حيث تحدد الخصائص التي يجب تطبيقها عندما يتم استيفاء تلك الشروط.
    هيكل استعلام StyleQuery داخل قاعدة فئة.
  2. حدد قاعدة TextLabel الأصلية في اللوحة الرئيسية وحدد الخصائص الافتراضية التالية:

    الخاصيةالقيمة
    BackgroundColor3$Magenta
    Textنص افتراضي
  3. حدد قاعدة ::StyleQuery في اللوحة الرئيسية، انقر على إضافة شرط…، وقم بتكوين ما يلي:

    الشرطالقيمة
    MinSize400, 0
  4. حدد قاعدة @StyleQuery في اللوحة الرئيسية واضبط الخصائص التي يجب تطبيقها عندما يكون الاستعلام نشطًا:

    الخاصيةالقيمة
    BackgroundColor3$Gold
    Textنص كبير

للتحقق من الاستعلام، يمكنك تغيير حجم TextLabel يدويًا في واجهة العرض.

  1. أدخل TextLabel جديدة في ScreenGui.

  2. اضبط عرضها لرؤية تبديل النمط في الوقت الحقيقي.

    بينما يكون عرض TextLabel أصغر، لا يتم استيفاء شرط MinSize ويستخدم التسمية لون الخلفية الافتراضي والنص.

    TextLabel يظهر باللون الأرجواني مع 'نص افتراضي' على واجهة عرض الهاتف.

انتقالات الأنماط

تتيح انتقالات الأنماط، القابلة للمقارنة مع انتقالات CSS، لك أن تقوم بتغيير قيم الخصائص على مدى فترة محددة.

الافتراضي

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

  1. حدد TextButton في فرع عناصر واجهة المستخدم ثم، في اللوحة الرئيسية، أضف ثلاث خصائص جديدة بالقيم التالية:

    الخاصيةالقيمة
    AutoButtonColorfalse
    BackgroundColor3#335FFF
    Rotation0
    أسلوب الفئة في محرر الأنماط.
  2. مرر فوق صف TextButton الأصل، انقر على زر وانتقل إلى إدراج ⟩ انتقال.

    إضافة انتقال افتراضي إلى قاعدة في محرر الأنماط.

    يتم إدراج انتقال افتراضي قدره 1, Quad, Out, 0 مباشرة تحت قاعدة TextButton، مما يشير إلى انتقال مدته 1 ثانية، أسلوب التخفيف Quad، اتجاه التخفيف Out، ولا تأخير.

    الانتقال الافتراضي مميز في محرر الأنماط.
  3. مرر فوق صف TextButton الأصل، انقر على زر وانتقل إلى جديد ⟩ GuiState ⟩ Hover.

    إنشاء قاعدة حالة في محرر الأنماط.
  4. بالنسبة للمعدل الجديد Hover، أضف خاصيتين جديدتين كـ أهداف لحالة التمرير.

    الخاصيةالقيمة
    BackgroundColor3#33AAFF
    Rotation-5
    الخصائص في قاعدة حالة التمرير في محرر الأنماط.
  5. أدخل TextButton جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا. عندما تمرر فوق الزر في واجهة العرض، يجب أن يزداد سطوعه تدريجيًا ويدور 5 درجات عكس اتجاه عقارب الساعة.

    القاعدة النهائية المنسقة في محرر الأنماط.

مرتبط بالتوكن

لإعادة استخدام سلوكيات الانتقال عبر قواعد متعددة، يمكنك تعريف توكنات تمثل نوع البيانات TweenInfo. يقوم إعداد القاعدة التالية بإنشاء حالة تمرير لتغيير جميع TextButtons من وإلى دوران قدره -5 درجات ولون خلفية أفتح.

  1. إذا لم تكن قد قمت بذلك بالفعل، أنشئ ورقة توكن تُسمى TokenSheet.

    تم إنشاء ورقة توكن جديدة في محرر الأنماط.
  2. مع تحديد ورقة التوكن الجديدة، أنشئ توكنين جديدين من خلال النقر على إضافة توكن… في اللوحة الرئيسية.

    اسم التوكنالنوعمعلمات التخفيف
    CubicOutTweenInfo
    • Duration = 1.25
    • EasingStyle = Cubic
    • EasingDirection = Out
    • Delay = 0
    QuadInOutTweenInfo
    • Duration = 0.5
    • EasingStyle = Quad
    • EasingDirection = InOut
    • Delay = 0
    تمت إضافة التوكنات إلى TokenSheet في محرر الأنماط.
  3. حدد TextButton في فرع عناصر واجهة المستخدم ثم، في اللوحة الرئيسية، أضف ثلاث خصائص جديدة بالقيم التالية:

    الخاصيةالقيمة
    AutoButtonColorfalse
    BackgroundColor3#335FFF
    Rotation0
    أسلوب الفئة في محرر الأنماط.
  4. بالنسبة لكل خاصية جديدة باستثناء AutoButtonColor، مرر فوق صفها، انقر على زر واختر إدراج ⟩ انتقال.

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

    مخطط سير عمل ربط التوكن في محرر الأنماط.
    انتقال الخاصيةتوكن الانتقال
    BackgroundColor3$CubicOut
    Size$QuadInOut
    تم ربط توكنات الانتقال في محرر الأنماط.
  6. مرر فوق صف TextButton الأصل، انقر على زر وانتقل إلى جديد ⟩ GuiState ⟩ Hover.

    إنشاء قاعدة حالة في محرر الأنماط.
  7. بالنسبة للمعدل الجديد Hover، أضف خاصيتين جديدتين كـ أهداف لحالة التمرير.

    الخاصيةالقيمة
    BackgroundColor3#33AAFF
    Rotation-5
    الخصائص في قاعدة حالة التمرير في محرر الأنماط.
  8. أدخل TextButton جديدة في ScreenGui التي قمت بإنشائها وربطها سابقًا. عندما تمرر فوق الزر في واجهة العرض، يجب أن يزداد سطوعه تدريجيًا ويدور 5 درجات عكس اتجاه عقارب الساعة.

    القاعدة النهائية المنسقة في محرر الأنماط.

موضوعات الأنماط

تتكون موضوعات الأنماط من مجموعات من التوكنات المحددة التي يمكن تبديلها، على سبيل المثال، توكنات الألوان التي تحدد "موضوع فاتح" و"موضوع داكن".

إنشاء الموضوع

للتوسع، يتم تنظيم الموضوعات في مجلدات. بينما قد يكفي مجلد واحد لمعظم الأغراض، يمكنك تنظيم الموضوعات في مجلدات مثل "الألوان" أو "الخطوط" إذا رغبت في ذلك.

  1. إنشاء مجلد موضوع جديد:

    1. في العمود الأيسر من محرر الأنماط، مرر فوق Themes، انقر على ، واختر New Theme.
    2. أعد تسمية عنصر المجلد الجديد إلى عام.
    تم إنشاء مجلد موضوعات جديدة في محرر الأنماط.
  2. إنشاء ورقة نمط موضوع جديدة:

    1. مرر فوق المجلد عام الجديد، انقر على زر واختر New Theme StyleSheet.
    2. أعد تسميتها إلى ThemeA.
    تم إنشاء موضوع جديد في محرر الأنماط.

توكنات الموضوع

بمجرد إنشاء الموضوع، يمكنك ربط توكناته بخصائص كائن واجهة المستخدم المختلفة مثل BackgroundColor3 لـ TextButton. يجب أن تستخدم أوراق الموضوع مجموعة شائعة من التوكنات للعمل بشكل صحيح.

مع تحديد ThemeA في العمود الأيسر من محرر الأنماط:

  1. اربط ثلاثة توكنات تم إنشاؤها مسبقًا بقواعد الأنماط إلى ثلاثة توكنات جديدة للموضوع:

    توكن الموضوعتوكن النمط
    BackColor$Gold
    ButtonFont$Oswald
    ButtonTextSize$Text32
    1. انقر على إضافة توكن… في اللوحة الرئيسية وأدخل اسم توكن الموضوع.
    2. انقر على $ الذي يظهر في حقل القيمة واختر توكن النمط المرتبط.
    تم تكوين الموضوع مع التوكنات في محرر الأنماط.
  2. في العمود الأيسر من محرر الأنماط، حدد TextButton في فرع عناصر واجهة المستخدم.

    أسلوب الفئة الافتراضي في محرر الأنماط.
  3. اربط توكنات الموضوع إلى ثلاث خصائص جديدة من TextButton:

    الخاصيةتوكن الموضوع
    BackgroundColor3$BackColor
    FontFace$ButtonFont
    TextSize$ButtonTextSize
    1. انقر على إضافة خاصية… في اللوحة الرئيسية واختر الخاصية اللازمة.
    2. بدلاً من إدخال قيمة ثابتة، انقر على زر واختر ربط التوكن.
    3. انقر على $ الذي يظهر في حقل القيمة واختر توكن الموضوع المناسب.
    مخطط سير عمل ربط التوكن في محرر الأنماط.
    تم تكوين قاعدة الفئة مع توكنات الموضوع في محرر الأنماط.

تكرار الموضوع

بمجرد أن يكون لديك موضوع تم إنشاؤه بشكل عام، يمكنك تكراره وتغيير توكنات مختلفة لتعريف نمط موضوع فريد.

  1. في العمود الأيسر من محرر الأنماط، مرر فوق موضوع ThemeA، انقر على زر واختر تكرار.

  2. أعد تسمية الموضوع المكرر إلى ThemeB.

    تم تكرار الموضوع في محرر الأنماط.
  3. اربط اثنين من توكنات الموضوع إلى توكنات نمط مختلفة:

    توكن الموضوعتوكن النمط
    BackColor$Magenta
    ButtonTextSize$Text24
    1. إلى يمين حقل قيمة الخاصية، انقر على زر واختر فصل التوكن.
    2. انقر على مرة أخرى واختر ربط التوكن.
    3. في حقل قيمته، انقر على $ واختر توكن نمط المرتبط الجديد.
    تم تكوين الموضوع مع التوكنات في محرر الأنماط.

تبديل الموضوع

بمجرد أن يكون لديك مواضيع متعددة، يمكنك التبديل بينها عبر مجلد الموضوع، أو عبر نص كما هو موضح في SetDerives().

  1. في العمود الأيسر من محرر الأنماط، حدد المجلد عام في فرع الموضوعات.

  2. في اللوحة الرئيسية، قم بالتبديل بين الموضوعات باستخدام أزرار الراديو.

    تم تبديل ThemeA في محرر الأنماط.
©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.