ScreenGui

Hiển Thị Bản Đã Lỗi Thời

*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

Example ScreenGui with various GuiObject children, including a Frame, TextLabel, TextBox, and ImageButton.

Để 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

Thuộc Tính kế thừa từ LayerCollectorThuộc Tính kế thừa từ GuiBase2d

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

Đọc Song Song

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

Mobile device showing UI button clipped by device safe
area

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.

Mobile device showing UI button overflowing device safe
area, obscured by screen camera notch

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

Đọc Song Song

Đ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

Không Sao Chép
Đọc Song Song

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 trueScreenInsets 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

Đọc Song Song

Đặ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

Đọc Song Song

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ị.

Mobile device showing UI buttons inside core UI safe area

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.

Phương Pháp

Sự Kiện