محرر الأنماط

*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
    التوكنات التي تمت إضافتها إلى ورقة التوكن في محرر الأنماط.

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

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

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

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

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

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

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

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

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

قاعدة الفئة

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

  1. في العمود الأيسر من محرر الأنماط، حدد Frame في فرع UI Elements.

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

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

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

قاعدة الوسم

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

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

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

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

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

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

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

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

  1. في العمود الأيسر من محرر الأنماط، حدد TextLabel في فرع UI Elements.

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

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

قاعدة الحالة

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

  1. في العمود الأيسر من محرر الأنماط، حدد ImageButton في فرع UI Elements.

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

    خلق قاعدة الحالة في محرر الأنماط.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    قاعدة الاستعلامخاصيةالقيمة
    @ViewportDisplaySizeLargeTextLarge Text
    @ViewportDisplaySizeMediumTextMedium Text
    @ViewportDisplaySizeSmallTextSmall Text
  3. للتحقق من الاستعلامات، استخدم محاكي الجهاز لاختبار كيف تستجيب واجهة المستخدم للأبعاد المختلفة على ثلاثة أجهزة مختلفة:

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

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

      الحجمامثله لمحاكاة
      LargePS5، PS4، Xbox One
      Mediumالكمبيوتر المحمول العادي، HD 720
      Smallآيفون XR، آيباد الجيل السابع

استعلام مخصص

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

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

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

    ينشئ ذلك مجلدات Queries تحت قاعدة TextLabel تحتوي على عنصرين مرتبطين:

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

    خاصيةالقيمة
    BackgroundColor3$Magenta
    TextDefault Text
  3. حدد قاعدة ::StyleQuery في اللوحة الرئيسية، انقر على Add a Condition…، ثم قم بتكوين ما يلي:

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

    خاصيةالقيمة
    BackgroundColor3$Gold
    TextLarge Text

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

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

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

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

    TextLabel تظهر باللون الأرجواني مع 'Default Text' في منطقة عرض الهاتف.

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

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

الافتراضي

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تيمات الأنماط

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

إنشاء سمة

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

  1. إنشاء مجلد سمة جديدة:

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

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

توكنات السمة

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

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

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

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

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

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

تكرار السمة

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

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

  2. أعد تسمية السمة المنسوخة إلى ThemeB.

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

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

تبديل التيمات

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

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

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

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