ScreenGui
*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.
Đối tượng lưu trữ chính cho 2D GuiObjects được hiển thị trên màn hình người dùng. M
Để cải thiện hiệu suất, vẻ ngoài của một ScreenGui được lưu trữ cho đến khi một trong những sự kiện sau đây xảy ra:
- Một con cháu được thêm vào hoặc bị xóa khỏi nó.
- Một thuộc tính của một con cháu thay đổi.
- Một thuộc tính của ScreenGui chính thay đổi.
Nếu một trong những sự kiện này xảy ra, hiện này ScreenGui được tính toán lại trên khung hình ảnh tiếp theo nó được hiển thị.
Tóm Tắt
Thuộc Tính
Có hay không gắn nội dung này vào khu vực an toàn của thiết bị.
Điều khiển thứ tự Z-index mà nhiều ScreenGuis được vẽ.
Xác định xem này ScreenGui có phải làm trùng vào phạm vi các thành phần chính của Roblox's core UI hay không.
Định nghĩa whether automatic UI compatibility transformations are applied to descendant "toàn màn hình" GuiObjects on displays with screen cutouts.
Điều khiển khu vực an toàn được áp dụng cho nội dung của ScreenGui này.
Bật/tắt sự hiển thị của thành phần này.
Xác định nếu LayerCollector được đặt lại (xóa bản thân và sao chép lại vào PlayerGui của người chơi mỗi khi nhân vật người chơi respawns).
Điều khiển cách GuiObject.ZIndex hành xử trên tất cả các con cháu của this LayerCollector .
Mô tả vị trí màn hình thực tế của một thành phần UI, bằng cách đếm các pixel.
Mô tả sự quay màn hình thực tế của một thành phần UI, bằng độ.
Mô tả kích thước màn hình thực tế của một thành phần UI, bằng các pixel.
Khi đặt về true, localization sẽ được áp dụng cho GuiBase2d và những con cháu của nó.
Một tham khảo đến một LocalizationTable để ứng dụng hóa học hóa toàn bộ vào GuiBase2d và các con cháu của nó.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng dưới.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng bên trái.
Tùy chỉnh hành vi lựa chọn gamepad ở hướng phải.
Tùy chỉnh hành vi lựa chọn gamepad trong hướng lên.
Cho phép tùy chỉnh chuyển động của nút gamepad.
Sự Kiện
Sự Kiện kế thừa từ GuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Kích hoạt khi lựa chọn gamepad di chuyển đến, rời đi hoặc thay đổi trong khu vực GuiBase2d hoặc bất kỳ con cháu GuiObjects kế tiếp.
Thuộc Tính
ClipToDeviceSafeArea
Nếu đặ性 này là true , tất cả GuiObject con cháu của đặ) này ScreenGui sẽ được cắt giảm đến khu vực an toàn của thiết bị (xem
Nếu đặt tính này là false , GuiObject con cháu sẽ không được cắt từ khu vực an toàn của thiết bị và có thể bị che giấu bởi hộp camera hoặc các khu vực khác của màn hình.
Lưu ý rằng thuộc tính này sẽ được bỏ qua nếu bạn đặt ScreenGui.ScreenInsets để None, vì điều này có nghĩa là bạn định ý muốn từ chối các giới hạn an toàn của thiết bị.
DisplayOrder
Điều này điều khiển thứ tự Z-Index mà nhiều ScreenGuis được vẽ. ScreenGuis với một giá trị thấp hơn sẽ được vẽ ở trên các giá trị thấp hơn.
IgnoreGuiInset
Nếu thuộc tính này là false (mặc định), ScreenInsets được đặt thành CoreUISafeInsets , hiệu quả giữ giới hạn của nó dưới màn hình trên cùng của Roblox top bar.
Nếu thuộc tính này được thay đổi thành true và ScreenInsets hiện đã được thiết lập thành CoreUISafeInsets , 1> Class.ScreenGui
Xem ScreenInsets để biết chi tiết về cách màn hình in ảnh hưởng đến nội dung của một ScreenGui .
SafeAreaCompatibility
Đặt tính này xác định liệu có đổi hợp thí nhất định về sự tương thích UI-ảnh để ứng dụng cho cháu "toàn màn hình" Class.GuiObject|GuiObjects
Giá trị mặc định là FullscreenExtension để tự động cải thiện vẻ ngoài của UI đã được viết cho các màn hình không có bất kỳ cắt giảm nào. Tuy nhiên, được khuy
Ghi chú rằng các đối tượng UI con cháu sẽ tiếp tục bị cắt bởi khu vực an toàn của thiết bị nếu ClipToDeviceSafeArea được đặt thành true .
ScreenInsets
Thuộc tính này điều khiển khu vực an toàn được áp dụng cho nội dung của this ScreenGui .
Mặc định của CoreUISafeInsets giữ tất cả các con cháu GuiObjects ở khu vực an toàn UI chính, loại bỏ các nút trên cùng của Roblox top bar và các khoảng trống màn hình khác như khe máy ảnh của thiết bị.
Nếu bạn đặt thuộc tính này để None , thì những thống kê UI có thể bị ẩn sau các thống kê UI chính hoặc các cắt giảm thiết bị như các cây máy ảnh. Do kết quả, bạn chỉ nên sử dụng None đ
Xem Container UI On-Screen cho các ví dụ alternatif.