ScreenGui

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Kullanıcının ekranında görüntülenen 2D GuiObjects 'in ana depolama nesnesi. Bir Class.ScreenGui

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

Performans artışları için, bir ScreenGui nin görünümü, şu andan itibaren bir sonraki olayın gerçekleşmesine kadar önbelleğe kaydedilir:

  • Bir soyundan eklenir veya kaldırılır.
  • Bir soyundan özellik değiştirilir.
  • Class.ScreenGui kendisi değiştiren bir özellik.

Bu olaylardan herhangi biri meydana gel, ScreenGui görünümü, çektiği sonraki kare üzerinde yeniden hesaplanır.

Özet

Özellikler

  • Bu ScreenGui 'in içeriğini cihazın güvenli alanına klip etmek ister misiniz.

  • Paralel oku

    Çok sayıda ScreenGuis çiziminin Z-index sırasını kontrol eder.

  • Çoğaltılmamış
    Paralel oku

    Bu ScreenGui ile Roblox'un ana UI öğeleri arasında aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşırı yüklenip aşı

  • Ekran keskinliğine sahip ekranlar için "fullscreen" olarak kullanılan otomatik UI uyumluluğu değişikliklerine izin verip izin vermediğini belirtir. Specifies whether automatic UI compatibility transformations are applied to descendant "fullscreen" GuiObjects on displays with screen cutouts.

  • Bu ScreenGui 'in içeriğine uygulanan güvenli alanları kontrol eder.

Şuradan alınan Özellikler: LayerCollectorŞuradan alınan Özellikler: GuiBase2d

Etkinlikler

Şuradan alınan Etkinlikler: GuiBase2d

Özellikler

ClipToDeviceSafeArea

Paralel oku

Bu özellik true ise, bu GuiObject nin tüm potomitleri (görüntü edenlerinin arkasında gizlenmiş olanlar dahil) cihazın güvenli alanına klip çekilecektir (görüntü edenlerinin arkası

Mobile device showing UI button clipped by device safe
area

Bu özellik false ise, GuiObject soyundan be olmayacak 1>ürün1> kamera bıçakları veya diğer ekran keskinlikleri tarafından gizlenebilir.

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

Ayrıca, ScreenGui.ScreenInsets bir None ile birleştirilmiş olarak ayarlarsanız, bu özellik Class.ScreenGui.ScreenInsets için görünmez olacaktır, bu da cihazın güvenli inşaını gereksiz yere göndermenizi gerektirir.

DisplayOrder

Paralel oku

Bu özellik, çeşitli ScreenGuis ın çizildiği Z-索引i kontrol eder. ScreenGuis ile daha yüksek bir DisplayOrder üzerinde çizilecek. Bu değerin daha düşük olanların üzerinde daha düşük bir değerle çizilecek.

IgnoreGuiInset

Çoğaltılmamış
Paralel oku

Bu özellik false (varsayılan), ScreenInsets is set to CoreUISafeInsets , effectively keeping its limits below the Roblox top bar core UI.

Bu özellik true ve ScreenInsets şeklinde değiştirilmişse, şu anda CoreUISafeInsets , 1> Class.ScreenGui.ScreenInsets|ScreenInsets1> şeklinde değiştir

Ekran ayarlarının bir ScreenInsets 'ı nasıl etkilediğine ilişkin ayrıntılar için ScreenGui bakın.

SafeAreaCompatibility

Paralel oku

Bu özellik, cihazUI uyumluluğu dönüşümlerinin alçak torunlu "tam ekran" GuiObjects ına uygulanıp uygulanmadığını belirtir. Uygunluk,

Varsayılan değer, FullscreenExtension olarak, ekranların herhangi bir kesinti olmadan görünümünü otomatik olarak geliştirmek için kullanılır. Ancak, yeni iş için ekran uzaylaraını kullanmanız önerilir; yer

Ascendant UI nesneleri, ClipToDeviceSafeArea``true olarak ayarlandıysa cihazın güvenli alanı tarafından kesilecek.

ScreenInsets

Paralel oku

Bu özellik, bu ScreenGui içeriklerine uygulanan güvenli alan yerleştirme kontrollerini kontrol eder.

Varsayılan, CoreUISafeInsets ile aynıdır, ancak GuiObjects ile aynıdır, ancak Class.GuiObject|GuiObjects ile aynıdır, ancak 1> Class.GuiObject|GuiObjects1> ile aynıdır, ancak 4> Class.GuiObject|GuiObjects4> ile aynıdır, ancak 7> Class.GuiObject|GuiObjects7> ile a

Mobile device showing UI buttons inside core UI safe area

Eğer bu özelliği None şeklinde ayarlarsanız, UI nesneleri kaynak UI nesneleri veya kameranın not çıkartısı gibi arka planda gizlenebilir. sonuçolarak, sadece None için kullanmalısınız, böylece arka planda etkileşimli içer

Alternatif örnekler için Ekran Üstü UI Konteynerleri bakın.

Yöntemler

Etkinlikler