Trình chỉnh sửa kiểu

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Trình chỉnh sửa Kiểu tích hợp là một công cụ toàn diện cho phép bạn tạo, quản lý và áp dụng các kiểu UI cho các trò chơi Roblox thông qua sự kết hợp của các token, bảng thiết kế, quy tắc kiểu, và chủ đề.

Truy cập Trình chỉnh sửa kiểu qua tab UI.

Công cụ Trình chỉnh sửa kiểu được chỉ định trong tab UI của thanh công cụ Studio

Khi mở, nhấp vào nút Tạo thiết kế để tạo một bộ kiểu cơ bản.

Nút Tạo thiết kế trong hộp thoại mở của Trình chỉnh sửa kiểu.

Các token kiểu

Các token kiểu, được định nghĩa thông qua thuộc tính của một token StyleSheet, đại diện cho các biến thuộc tính UI có thể được sử dụng trên nhiều kiểu và thành phần; ví dụ, có thể có một màu chung cho Frame.BackgroundColor3, TextLabel.TextColor3, và UIStroke.Color. Các token tương tự như biến CSS.

  1. Tạo một bảng token kiểu mới:

    1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua Tokens, nhấp vào , và chọn New Token StyleSheet.
    2. Đổi tên bảng mới thành TokenSheet.
    Bảng token mới được tạo trong Trình chỉnh sửa kiểu.
  2. Với bảng token mới được chọn, tạo một số token bằng cách nhấp vào Add a Token… trong bảng chính. Những token này sẽ được sử dụng trong toàn bộ hướng dẫn này cho cả quy tắcchủ đề.

    Trường thêm token trong Trình chỉnh sửa kiểu.
    Tên TokenLoạiGiá trị
    GoldColor3#ffcc00
    MagentaColor3#ff0099
    OrangeColor3#dd6030
    OswaldFontOswald
    Rad20UDim0, 20
    RectLUDim20, 300, 0, 160
    SquareLUDim20, 200, 0, 200
    Text24number24
    Text32number32
    Các token được thêm vào TokenSheet trong Trình chỉnh sửa kiểu.

Bảng thiết kế

Một bảng thiết kế kiểu tổng hợp quy tắc kiểu và có thể được liên kết với các cây DataModel để áp dụng các thuộc tính kiểu cho các thể hiện UI. Chỉ một StyleSheet có thể áp dụng cho một cây nhất định, mặc dù bạn có thể sử dụng chủ đề để hoán đổi các kiểu liên quan trên UI của bạn, một khái niệm sẽ được đề cập sau trong hướng dẫn này.

Một bảng thiết kế được điền sẵn có tên StyleSheet được tạo ra thông qua nút Tạo Thiết kế. Nó chứa các quy tắc lớp cho các đối tượng UI phổ biến như FrameTextLabel. Nó cũng chứa hai thể hiện StyleDerive mà kế thừa (thừa hưởng) các token và kiểu từ bảng kiểu cơ bản để sử dụng trong các cấu hình kiểu tùy chỉnh của bạn.

Cấu hình ban đầu của bảng thiết kế trong Trình chỉnh sửa kiểu.

Khi bạn có một bảng thiết kế, bạn có thể thiết lập một thùng chứa trên màn hình để sử dụng với Trình chỉnh sửa kiểu, hoặc một thùng chứa trong trò chơi nếu muốn.

  1. Di chuột qua StarterGui trong Explorer và chèn một ScreenGui.

  2. Xác nhận rằng một thể hiện StyleLink mới xuất hiện dưới ScreenGui với thuộc tính StyleSheet được đặt thành bảng thiết kế StyleSheet.

Quy tắc kiểu

Các quy tắc kiểu áp dụng cho mọi thể hiện phù hợp với định nghĩa Selector của quy tắc để phù hợp với các đặc điểm như tên lớp, thẻ thể hiện và mối quan hệ phân cấp. Ở mức cao, việc khớp và sửa đổi thể hiện thông qua định nghĩa Selector của quy tắc hoạt động thông qua:

Quy tắc lớp

Một bộ chọn lớp kiểu nhắm đến tất cả các thể hiện của một lớp UI nhất định. Cấu hình quy tắc sau đây kiểu hóa tất cả các Frames với một màu nền và kích thước đồng nhất.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, chọn Frame trong nhánh UI Elements.

    Kiểu lớp mặc định trong Trình chỉnh sửa kiểu.
  2. Liên kết hai token kiểu đã tạo trước đó với hai thuộc tính Frame:

    Thuộc tínhToken kiểu
    BackgroundColor3$Magenta
    Size$SquareL
    1. Nhấp vào Add a Property… trong bảng chính và chọn thuộc tính cần thiết. Lưu ý rằng bạn có thể nhập từ khóa để tìm thuộc tính nhanh hơn trong menu thả xuống.
    2. Thay vì nhập một giá trị tĩnh, nhấp vào nút và chọn Link Token.
    3. Nhấp vào $ xuất hiện trong trường giá trị và chọn token liên kết phù hợp.
    Quy trình liên kết token được minh họa trong Trình chỉnh sửa kiểu.
    Quy tắc lớp được cấu hình với các token trong Trình chỉnh sửa kiểu.
  3. Chèn một Frame mới vào ScreenGui mà bạn đã tạo và liên kết trước đó. Các kiểu bạn đã định nghĩa sẽ tự động áp dụng cho nó.

    Quy tắc lớp đã được kiểu hóa cuối cùng trong Trình chỉnh sửa kiểu.

Quy tắc thẻ

Các bộ chọn thẻ thể hiện nhắm đến các đối tượng UI cụ thể được gán thẻ thông qua CollectionService. Cấu hình quy tắc sau đây kiểu hóa một TextButton được gán thẻ là ButtonPrimary với một màu nền tùy chỉnh, phông chữ và kích thước văn bản.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua bảng StyleSheet, nhấp vào nút , và điều hướng đến New ⟩ Tag.

    Tạo quy tắc thẻ trong Trình chỉnh sửa kiểu.
  2. Đổi tên quy tắc thẻ mới thành .ButtonPrimary (lưu ý dấu . ở đầu).

    Quy tắc thẻ được đổi tên trong Trình chỉnh sửa kiểu.
  3. Liên kết ba token kiểu đã tạo trước đó với ba thuộc tính TextButton:

    Thuộc tínhToken kiểu
    BackgroundColor3$Gold
    FontFace$Oswald
    TextSize$Text32
    1. Nhấp vào Add a Property… trong bảng chính và chọn thuộc tính cần thiết. Nhớ rằng bạn có thể nhập từ khóa để tìm thuộc tính nhanh hơn trong menu thả xuống.
    2. Thay vì nhập một giá trị tĩnh, nhấp vào nút và chọn Link Token.
    3. Nhấp vào $ xuất hiện trong trường giá trị và chọn token liên kết phù hợp.
    Quy trình liên kết token được minh họa trong Trình chỉnh sửa kiểu.
    Quy tắc thẻ được cấu hình với các token trong Trình chỉnh sửa kiểu.
  4. Chèn một TextButton mới vào ScreenGui mà bạn đã tạo và liên kết trước đó và gán thẻ nó là ButtonPrimary. Một phím tắt tiện lợi như sau:

    1. Đảm bảo rằng TextButton mới được chọn trong Explorer.
    2. Với quy tắc thẻ .ButtonPrimary được chọn trong cột bên trái của Trình chỉnh sửa kiểu, nhấp vào Apply Tag trong bảng chính. Các kiểu bạn đã định nghĩa sẽ tự động áp dụng cho nút.
    Quy trình liên kết thẻ được minh họa trong Trình chỉnh sửa kiểu.
    Quy tắc thẻ đã được kiểu hóa cuối cùng trong Trình chỉnh sửa kiểu.

Bộ sửa đổi UI

Các bộ chọn sửa đổi thể hiện áp dụng các UIComponents ảo như UICorner hoặc UIStroke để kiểu hóa thêm một đối tượng. Cấu hình quy tắc sau đây kiểu hóa một TextLabel với kích thước văn bản tùy chỉnh và các góc tròn.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, chọn TextLabel trong nhánh UI Elements.

    Kiểu lớp mặc định trong Trình chỉnh sửa kiểu.
  2. Liên kết một token kiểu đã tạo trước đó với thuộc tính TextSize:

    1. Nhấp vào Add a Property… trong bảng chính và chọn thuộc tính TextSize. Nhớ rằng bạn có thể nhập từ khóa để tìm thuộc tính nhanh hơn trong menu thả xuống.
    2. Thay vì nhập một giá trị tĩnh, nhấp vào nút và chọn Link Token.
    3. Nhấp vào $ xuất hiện trong trường giá trị và chọn token $Text32.
    Quy trình liên kết token được minh họa trong Trình chỉnh sửa kiểu.
    Quy tắc lớp được cấu hình với các token trong Trình chỉnh sửa kiểu.

Một thể hiện giả là cần thiết để cấu hình và áp dụng các góc tròn cho các phần tử khác. Để tạo một cái:

  1. Trong cột bên trái, di chuột qua TextLabel, nhấp vào nút , và điều hướng đến New ⟩ Pseudo Instance ⟩ UICorner.

    Tạo một thể hiện giả trong Trình chỉnh sửa kiểu.

    Một thể hiện UICorner giả mới xuất hiện dưới phần tử TextLabel trong cột bên trái.

    Kết quả thể hiện giả trong Trình chỉnh sửa kiểu.
  2. Với thể hiện UICorner mới được chọn trong cột bên trái, liên kết một token kiểu đã tạo trước đó với thuộc tính CornerRadius:

    1. Nhấp vào Add a Property… trong bảng chính và chọn thuộc tính CornerRadius.
    2. Thay vì nhập một giá trị tĩnh, nhấp vào nút và chọn Link Token.
    3. Nhấp vào $ xuất hiện trong trường giá trị và chọn token $Rad20.
    Thể hiện giả được cấu hình với các token trong Trình chỉnh sửa kiểu.
  3. Chèn một TextLabel mới vào ScreenGui mà bạn đã tạo và liên kết trước đó. Các kiểu bạn đã định nghĩa sẽ tự động áp dụng cho nó.

    Quy tắc sửa đổi cuối cùng trong Trình chỉnh sửa kiểu.

Quy tắc trạng thái

Các bộ chọn trạng thái GuiObject tương ứng với một trong bốn giá trị enum GuiState như Hover, cho phép bạn tự động cấu hình các thay đổi kiểu cho các trạng thái tương tác. Cấu hình quy tắc sau đây tạo ra một trạng thái hover với độ xoay -4 độ cho tất cả các ImageButtons.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, chọn ImageButton trong nhánh UI Elements.

    Kiểu lớp mặc định trong Trình chỉnh sửa kiểu.
  2. Nhấp vào nút và điều hướng đến New ⟩ GuiState ⟩ Hover.

    Tạo quy tắc trạng thái trong Trình chỉnh sửa kiểu.

    Một thể hiện sửa đổi Hover mới xuất hiện dưới phần tử ImageButton trong cột bên trái.

    Kết quả quy tắc trạng thái trong Trình chỉnh sửa kiểu.
  3. Với thể hiện sửa đổi Hover mới được chọn trong cột bên trái, nhấp vào Add a Property… trong bảng chính và chọn Rotation. Nhớ rằng bạn có thể nhập từ khóa để tìm thuộc tính nhanh hơn trong menu thả xuống.

  4. Nhập -4 vào trường giá trị của thuộc tính.

    Quy tắc trạng thái được cấu hình với các token trong Trình chỉnh sửa kiểu.
  5. Chèn một ImageButton mới vào ScreenGui mà bạn đã tạo và liên kết trước đó. Khi bạn di chuột qua nút trong viewport, nó sẽ xoay 4 độ ngược chiều kim đồng hồ.

    Quy tắc trạng thái đã được kiểu hóa cuối cùng trong Trình chỉnh sửa kiểu.

Các truy vấn kiểu

Các truy vấn kiểu, tương tự như truy vấn container và media CSS, cho phép bạn áp dụng logic điều kiện cho UI của bạn dựa trên kích thước container, loại đầu vào, hoặc các yếu tố khác. Trình chỉnh sửa kiểu cung cấp một quy trình làm việc hợp lý để tạo cả logic truy vấn (các điều kiện) và các kiểu kết quả như một tập hợp thống nhất.

Truy vấn tích hợp

Một số điều kiện StyleQuery rất phổ biến, chẳng hạn như thay đổi thuộc tính dựa trên ViewportDisplaySize. Để đơn giản hóa điều này, Trình chỉnh sửa kiểu bao gồm các truy vấn tích hợp cho phép bạn tạo các quy tắc điều kiện mà không cần một thể hiện giả hoặc thực của StyleQuery; thay vào đó, bạn chỉ cần sử dụng một quy tắc truy vấn với một bộ chọn được định nghĩa trước như ViewportDisplaySizeSmall.

Các bước sau đây minh họa cách tạo các truy vấn tích hợp cho một TextLabel để xử lý các kích thước viewport Small, Medium, và Large.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua TextLabel, nhấp vào nút , và điều hướng đến New ⟩ StyleQuery ⟩ Builtin ⟩ ViewportDisplaySize.

    Tạo một StyleQuery tích hợp trong Trình chỉnh sửa kiểu.

    Điều này tạo ra một thư mục Queries dưới quy tắc TextLabel chứa ba quy tắc truy vấn:

    • @ViewportDisplaySizeLarge — Định nghĩa các thuộc tính áp dụng khi viewport là Large.
    • @ViewportDisplaySizeMedium — Định nghĩa các thuộc tính áp dụng khi viewport là Medium.
    • @ViewportDisplaySizeSmall — Định nghĩa các thuộc tính áp dụng khi viewport là Small.
    Cấu trúc của một StyleQuery trong một quy tắc lớp.
  2. Nhấp vào Add a Property… dưới mỗi quy tắc truy vấn và đặt chuỗi Text cụ thể mà nên hiển thị khi quy tắc truy vấn đó đang hoạt động:

    Quy tắc truy vấnThuộc tínhGiá trị
    @ViewportDisplaySizeLargeTextLarge Text
    @ViewportDisplaySizeMediumTextMedium Text
    @ViewportDisplaySizeSmallTextSmall Text
  3. Để xác minh các truy vấn, hãy sử dụng Trình giả lập thiết bị để kiểm tra cách UI phản ứng với các độ phân giải khác nhau trên ba thiết bị khác nhau:

    1. Chèn một TextLabel mới vào ScreenGui.

    2. Thay đổi Thiết bị trong Trình giả lập thiết bị để xem văn bản thay đổi theo thời gian thực.

      Kích thướcVí dụ Giả lập
      LargePS5, PS4, Xbox One
      MediumLaptop Trung Bình, HD 720
      SmalliPhone XR, iPad Thế hệ 7

Truy vấn tùy chỉnh

Bạn có thể thêm một truy vấn kiểu vào bất kỳ quy tắc hiện có nào để tạo UI phản hồi tự động thay đổi theo container của nó. Cấu hình sau đây thiết lập một TextLabel để tự động thay đổi diện mạo của nó chỉ khi nó mở rộng đến chiều rộng 400 pixel hoặc hơn.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua TextLabel, nhấp vào nút , và điều hướng đến New ⟩ StyleQuery ⟩ Custom.

    Tạo một StyleQuery tùy chỉnh trong Trình chỉnh sửa kiểu.

    Hành động này tạo ra một thư mục Queries dưới quy tắc TextLabel chứa hai mục liên kết:

    • ::StyleQuery quy tắc thể hiện giả nơi bạn định nghĩa Điều kiện.
    • @StyleQuery quy tắc nơi bạn định nghĩa Thuộc tính sẽ áp dụng khi các điều kiện đó được đáp ứng.
    Cấu trúc của một StyleQuery trong một quy tắc lớp.
  2. Chọn quy tắc TextLabel cha trong bảng chính và định nghĩa các thuộc tính mặc định sau:

    Thuộc tínhGiá trị
    BackgroundColor3$Magenta
    TextDefault Text
  3. Chọn quy tắc ::StyleQuery trong bảng chính, nhấp vào Add a Condition…, và cấu hình như sau:

    Điều kiệnGiá trị
    MinSize400, 0
  4. Chọn quy tắc @StyleQuery trong bảng chính và đặt các thuộc tính sẽ áp dụng khi truy vấn đang hoạt động:

    Thuộc tínhGiá trị
    BackgroundColor3$Gold
    TextLarge Text

Để xác minh truy vấn, bạn có thể thay đổi kích thước thủ công một TextLabel trong viewport.

  1. Chèn một TextLabel mới vào ScreenGui.

  2. Điều chỉnh chiều rộng của nó để xem kiểu thay đổi theo thời gian thực.

    Trong khi chiều rộng của TextLabel nhỏ hơn, điều kiện MinSize không được đáp ứng và nhãn sử dụng màu nền và văn bản mặc định của nó.

    TextLabel xuất hiện màu magenta với 'Default Text' trên viewport điện thoại.

Các chuyển tiếp kiểu

Các chuyển tiếp kiểu, tương tự như chuyển tiếp CSS, cho phép bạn tween các giá trị thuộc tính trong một khoảng thời gian nhất định.

Mặc định

Để tween nhiều thuộc tính UI với cùng một tham số, bạn có thể đặt một chuyển tiếp mặc định áp dụng cho tất cả các thuộc tính trừ khi một chuyển tiếp khác được đặt rõ ràng cho một thuộc tính cụ thể.

  1. Chọn TextButton trong nhánh UI Elements và sau đó, trong bảng chính, thêm ba thuộc tính mới với các giá trị sau:

    Thuộc tínhGiá trị
    AutoButtonColorfalse
    BackgroundColor3#335FFF
    Rotation0
    Kiểu lớp trong Trình chỉnh sửa kiểu.
  2. Di chuột qua hàng TextButton cha, nhấp vào nút ⋮, và điều hướng đến Insert ⟩ Transition.

    Thêm chuyển tiếp mặc định vào một quy tắc trong Trình chỉnh sửa kiểu.

    Một chuyển tiếp mặc định 1, Quad, Out, 0 được chèn trực tiếp dưới quy tắc TextButton, cho biết một chuyển tiếp kéo dài 1 giây, kiểu easing Quad, hướng easing Out, và không có độ trễ.

    Chuyển tiếp mặc định được làm nổi bật trong Trình chỉnh sửa kiểu.
  3. Di chuột qua hàng TextButton cha, nhấp vào nút và điều hướng đến New ⟩ GuiState ⟩ Hover.

    Tạo quy tắc trạng thái trong Trình chỉnh sửa kiểu.
  4. Đối với thể hiện sửa đổi Hover mới, thêm hai thuộc tính mới làm mục tiêu cho trạng thái hover.

    Thuộc tínhGiá trị
    BackgroundColor3#33AAFF
    Rotation-5
    Các thuộc tính trên quy tắc trạng thái hover trong Trình chỉnh sửa kiểu.
  5. Chèn một TextButton mới vào ScreenGui mà bạn đã tạo và liên kết trước đó. Khi bạn di chuột qua nút trong viewport, nó sẽ dần sáng lên và xoay 5 độ ngược chiều kim đồng hồ.

    Quy tắc trạng thái đã được kiểu hóa cuối cùng trong Trình chỉnh sửa kiểu.

Liên kết token

Để tái sử dụng các hành vi chuyển tiếp trên nhiều quy tắc, bạn có thể định nghĩa các token đại diện cho kiểu dữ liệu TweenInfo. Cấu hình quy tắc sau đây tạo ra một trạng thái hover để chuyển tiếp tất cả các TextButtons đến/từ độ xoay -5 độ và một màu nền sáng hơn.

  1. Nếu bạn chưa làm, hãy tạo một bảng token kiểu có tên TokenSheet.

    Bảng token mới được tạo trong Trình chỉnh sửa kiểu.
  2. Với bảng token mới được chọn, tạo hai token mới bằng cách nhấp vào Add a Token… trong bảng chính.

    Tên TokenLoạiTham số Tween
    CubicOutTweenInfo
    • Duration = 1.25
    • EasingStyle = Cubic
    • EasingDirection = Out
    • Delay = 0
    QuadInOutTweenInfo
    • Duration = 0.5
    • EasingStyle = Quad
    • EasingDirection = InOut
    • Delay = 0
    Các token được thêm vào TokenSheet trong Trình chỉnh sửa kiểu.
  3. Chọn TextButton trong nhánh UI Elements và sau đó, trong bảng chính, thêm ba thuộc tính mới với các giá trị sau:

    Thuộc tínhGiá trị
    AutoButtonColorfalse
    BackgroundColor3#335FFF
    Rotation0
    Kiểu lớp trong Trình chỉnh sửa kiểu.
  4. Đối với mỗi thuộc tính mới ngoại trừ AutoButtonColor, di chuột qua hàng của nó, nhấp vào nút và chọn Insert ⟩ Transition.

    Thêm chuyển tiếp vào một thuộc tính trong Trình chỉnh sửa kiểu.
  5. Di chuột qua hàng Transition mới dưới mỗi thuộc tính, nhấp vào nút và chọn Link Token. Sau đó, thay vì nhập một giá trị tĩnh, nhấp vào $ xuất hiện trong trường giá trị và chọn token chuyển tiếp phù hợp.

    Quy trình liên kết token được minh họa trong Trình chỉnh sửa kiểu.
    Chuyển tiếp thuộc tínhToken chuyển tiếp
    BackgroundColor3$CubicOut
    Size$QuadInOut
    Các token chuyển tiếp được liên kết trong Trình chỉnh sửa kiểu.
  6. Di chuột qua hàng TextButton cha, nhấp vào nút và điều hướng đến New ⟩ GuiState ⟩ Hover.

    Tạo quy tắc trạng thái trong Trình chỉnh sửa kiểu.
  7. Đối với thể hiện sửa đổi Hover mới, thêm hai thuộc tính mới làm mục tiêu cho trạng thái hover.

    Thuộc tínhGiá trị
    BackgroundColor3#33AAFF
    Rotation-5
    Các thuộc tính trên quy tắc trạng thái hover trong Trình chỉnh sửa kiểu.
  8. Chèn một TextButton mới vào ScreenGui mà bạn đã tạo và liên kết trước đó. Khi bạn di chuột qua nút trong viewport, nó sẽ dần sáng lên và xoay 5 độ ngược chiều kim đồng hồ.

    Quy tắc trạng thái đã được kiểu hóa cuối cùng trong Trình chỉnh sửa kiểu.

Các chủ đề kiểu

Các chủ đề kiểu bao gồm các bộ token cụ thể có thể được hoán đổi, chẳng hạn như các token màu xác định một chủ đề "sáng" và "tối".

Tạo chủ đề

Để mở rộng, các chủ đề được tổ chức thành các thư mục. Trong khi một thư mục duy nhất có thể đủ cho hầu hết các mục đích, bạn có thể tự do tổ chức các chủ đề trong các thư mục như "màu sắc" hoặc "phông chữ" nếu muốn.

  1. Tạo một thư mục chủ đề mới:

    1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua Themes, nhấp vào , và chọn New Theme.
    2. Đổi tên mục Folder mới thành General.
    Thư mục chủ đề mới được tạo trong Trình chỉnh sửa kiểu.
  2. Tạo một bảng kiểu chủ đề mới:

    1. Di chuột qua thư mục General mới, nhấp vào nút , và chọn New Theme StyleSheet.
    2. Đổi tên nó thành ThemeA.
    Chủ đề mới được tạo trong Trình chỉnh sửa kiểu.

Các token chủ đề

Khi một chủ đề được xây dựng, bạn có thể liên kết các token của nó với các thuộc tính của các đối tượng UI khác nhau như BackgroundColor3 của một TextButton. Các bảng chủ đề phải sử dụng một tập hợp token chung để hoạt động chính xác.

Với ThemeA được chọn trong cột bên trái của Trình chỉnh sửa kiểu:

  1. Liên kết ba token kiểu đã tạo trước đó với ba token chủ đề mới:

    Token chủ đềToken kiểu
    BackColor$Gold
    ButtonFont$Oswald
    ButtonTextSize$Text32
    1. Nhấp vào Add a Token… trong bảng chính và nhập tên token chủ đề.
    2. Nhấp vào $ xuất hiện trong trường giá trị và chọn token kiểu liên kết.
    Chủ đề được cấu hình với các token trong Trình chỉnh sửa kiểu.
  2. Trong cột bên trái của Trình chỉnh sửa kiểu, chọn TextButton trong nhánh UI Elements.

    Kiểu lớp mặc định trong Trình chỉnh sửa kiểu.
  3. Liên kết các token của chủ đề với ba thuộc tính mới của TextButton:

    Thuộc tínhToken chủ đề
    BackgroundColor3$BackColor
    FontFace$ButtonFont
    TextSize$ButtonTextSize
    1. Nhấp vào Add a Property… trong bảng chính và chọn thuộc tính cần thiết.
    2. Thay vì nhập một giá trị tĩnh, nhấp vào nút và chọn Link Token.
    3. Nhấp vào $ xuất hiện trong trường giá trị và chọn token chủ đề phù hợp.
    Quy trình liên kết token được minh họa trong Trình chỉnh sửa kiểu.
    Quy tắc lớp được cấu hình với các token chủ đề trong Trình chỉnh sửa kiểu.

Nhân bản chủ đề

Khi bạn đã thiết lập một chủ đề chung, bạn có thể nhân bản nó và thay đổi các token khác nhau để xác định một kiểu chủ đề độc đáo.

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, di chuột qua chủ đề ThemeA, nhấp vào nút , và chọn Duplicate.

  2. Đổi tên chủ đề đã nhân bản thành ThemeB.

    Chủ đề được nhân bản trong Trình chỉnh sửa kiểu.
  3. Liên kết hai token của chủ đề với hai token kiểu khác nhau:

    Token chủ đềToken kiểu
    BackColor$Magenta
    ButtonTextSize$Text24
    1. Ở bên phải trường giá trị của thuộc tính, nhấp vào nút và chọn Unlink Token.
    2. Nhấp vào một lần nữa và chọn Link Token.
    3. Trong trường giá trị của nó, nhấp vào $ và chọn token kiểu liên kết mới.
    Chủ đề được cấu hình với các token trong Trình chỉnh sửa kiểu.

Hoán đổi chủ đề

Khi bạn đã có nhiều chủ đề, bạn có thể hoán đổi giữa chúng thông qua thư mục của chủ đề, hoặc thông qua một script như đã nêu trong SetDerives().

  1. Trong cột bên trái của Trình chỉnh sửa kiểu, chọn thư mục General trong nhánh Themes.

  2. Trong bảng chính, hoán đổi giữa các chủ đề bằng cách sử dụng các nút radio.

    ThemeA được hoán đổi trong Trình chỉnh sửa kiểu.
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.