Ngoài các kiểu cắt cơ bản của UI objects, you can utilize size modifiers to thu nhỏ an object proportionally or tự động thu nhỏ it. You can also insert 1> hạn chế kích thước1> to control 4> tỷ lệ kích thước</
Thước đo
Một UIScale đối tượng lưu giá trị số thu nhân AbsoluteSize 속性 của cha GuiObject . Ví
Điều chỉnh này hữu ích cho "zooom vào" khi thiết kế một giao diệng người dùng chi tiết trong Studio, vì nó tương ứng tỷ lệ thu nhỏ đối tượng và tất cả con cái của nó, bao g
Tự động thay đổi kích thước
Các AutomaticSize tính năng tự động thay đổi kích thước của một ông chủ GuiObject đến kích thước của những con cháu của nó. Bạn có thể sử dụng tính năng này trong một loạt các trường hợp, bao gồm:
- Cho phép người dùng nhập văn bản text trong một TextBox, tự động điều chỉnh kích thước của nó dựa trên số lượng văn bản đã nhập.
- Tự động điều chỉnh kích thước của các thành phần văn bản bằng cách sử dụng dấu hiệu chữ rộng, bao gồm kiểu chữ và kích thước.
Bạn có thể bật AutomaticSize tính năng cho bất kỳ GuiObject . Bằng mặc định, nó được đặt thành None , nhưng bạn có thể thay đổi giá trị của nó để
Để bật tự động thay đổi kích thước:
Trong cửa sổ Thuộc tính, hãy đến định tính AutomaticSize ( AutomaticCanvasSize cho 1> Class.ScrollingFrame1>) và đặt nó vào một trong những lựa chọn sau:
Khi kích thước tự động được cài đặt, hãy lưu ý rằng các thuộc tính khác của đối tượng hành xử như sau:
Tương tự như khái niệm về quy mô một đối tượng, AutomaticSize được xem xét AnchorPoint thuộc tính khi đổi kích thước nội dung. Ví dụ, video sau đ
- Nhãn trên có giá trị AnchorPoint bằng giá trị (0, 0.5) nằm ở giữa bên trái.
- Nhãn giữa có một giá trị AnchorPoint của Datatype.Vector2.new()|(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- Nhãn dưới cùng có giá trị AnchorPoint có giá trị (1, 0.5) nằm ở giữa bên trung tâm của bên phải.
Hạn chế
Có ba loại rào chắn bạn có thể sử dụng cho một đối tượng giao diện người dùng: kích thước , kích thước chữ và 1>tỷ lệ kích thước1> . Để sử dụng rào chắn, bạn
Kích thước
Cấu hình UISizeConstraint cho một GuiObject . Điều này đảm bảo rằng GuiObject được thu nhỏ hoặc lớn hơn một cách tối ưu trên các kích thước màn hình khác nhau.
Ví dụ, nếu bạn đặt độ MinSize để độ Class.UISizeConstraint.MaxSize|MaxSize độ lớ
Kích thước chữ
Thuộc tính UITextSizeConstraint quy định kích thước chữ của thuộc tính tối thiểu và tối đa cho một GuiObject có chứa văn bản,
Nếu bạn kích hoạt thuộc tính TextScaled của cha mẹ GuiObject , kích thước văn bản thay đổi với kích thước container và tôn trọng những hạn chế
Ví dụ, đối tượng TextLabel dưới đây có một UITextSizeConstraint với giá trị Class.UITextSize.MinTextSize|MinText
Tỷ lệ kích thước
The UIAspectRatioConstraint enforces a chiều rộng-chiều cao aspect ratio on a GuiObject regardless of its core size
Đặt giới hạn này của AspectRatio cho giới hạn của 1 (1:1), là một cách tiện lợi để ngăn chặn sự thay đổi không phải bằng nhau của