GuiBase2d
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
2D tarafından miras alınan soyut bir sınıftır.
Özet
Özellikler
Bir GuiBase2d öğesinin gerçek ekran konumunu, piksel olarak tanımlar.
Bir GuiBase2d öğesinin gerçek ekran dönüşünü derecelerle tanımlar.
Bir GuiBase2d öğesinin gerçek ekran boyutunu, piksel olarak tanımlar.
true olarak ayarlanırsa, yerelleştirme bu GuiBase2d ve onun soyundakilere uygulanacaktır.
Bu GuiBase2d ve onun soyundakilere otomatik yerelleştirme uygulamak için kullanılacak bir LocalizationTable.
Aşağı yönünde oyun kolu seçim davranışını özelleştirir.
Oyun kolu seçim davranışını sol yönde özelleştirir.
Oyun kolu seçim davranışını doğru yönde özelleştirir.
Oyun kolu seçim davranışını yukarı yönünde özelleştirir.
Oyun kolu seçim hareketinin özelleştirilmesine izin verir.
Etkinlikler
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Oyun kolu seçimi, hareket eder, değişir veya bağlantılı GuiBase2d veya herhangi bir altın içinde değişir, bağlantılı GuiObjects .
Özellikler
AbsolutePosition
AbsolutePosition pikselde bir GuiBase2d elemanının ekran konumunu sağlayan okunur yalnızca özelliktir.Bu, bir elemanın atalarının boyutları ve konumlarının sonucu olarak göründüğü gerçek piksel konumunu temsil eder.Unutmayın ki AbsolutePosition daima GuiBase2d elemanının üst sol köşesini temsil eder.
GuiBase2d eğer bir ScreenGui içindeyse, AbsolutePosition özelliği CoreUISafeInsets görüntü koordinasyon sistemini kullanır.Bu koordinat sisteminin kökeni Roblox üst çubuğunun sol alt kısmında bulunur.Bunun, InputObject.Position özelliği tarafından kullanılan aynı koordinat sistemi olduğunu unutmayın.

Ayrıca bakın AbsoluteRotation ve AbsoluteSize .
AbsoluteRotation
AbsoluteRotation bir okuma sadece özellik, bir GuiBase2d elemanının gerçek ekran dönüşünü, derecelerle tanımlar.Sınır kontrolü yapmaz , bu nedenle değeri ile arasında olmayabilir .
Ayrıca bakın AbsolutePosition ve AbsoluteSize .
AbsoluteSize
AbsoluteSize bir okunabilir özelliktir ve GuiBase2d bir elemanın gerçek ekran boyutunu, piksel olarak tanımlar.
Ayrıca bakın AbsolutePosition ve AbsoluteRotation .
AutoLocalize
true olarak ayarlanırsa, yerelleştirme bu GuiBase2d ve onun soyundakilere uygulanacaktır.Yerelleştirme için kullanılan girişler, LocalizationService:GetTableEntries() tarafından döndürülen aynı giriş setidir.AutoLocalize etkinleştirilmiş girişler, gerekirse bulut tablosu yüklendikten sonra otomatik olarak yeniden çevrilir.
Ayrıca bakın RootLocalizationTable .
RootLocalizationTable
Bu GuiBase2d ve onun soyundakilere otomatik yerelleştirme uygulamak için kullanılacak bir LocalizationTable.AutoLocalize otomatik yerelleştirme için uygulanabilir olması gereken true ve ataları üzerinde ayarlanmalıdır ve otomatik yerelleştirme için kullanılan GuiBase2d ve ataları.
Bunu Class.LocalizationTable``Class.DataModel .GuiBase2d nesnesi ve tüm yavruları, belirli LocalizationTable ve atalarını otomatik metin değiştirme için kullanmaya çalışacak ve belirsiz bir sırayla ve bulut tablosu içinde tabloları kullanmadan önce tablolardan önce LocalizationService .
Referans edilen tabloda mevcut bir çeviri yoksa, bu tablonun ebeveyninde bir çeviri arayacaktır, eğer ayrıca bir LocalizationTable ise ve öyle de.
Ayrıca bakın LocalizationService:GetTableEntries() , otomatik yerelleştirme için nasıl RootLocalizationTable kullanıldığını açıklar.
SelectionGroup
Oyun kolu seçiminin düğmelere nasıl özelleştirilebileceğini, seçim grupmirasçıları arasında nasıl hareket edebileceğini, grupterk edebileceğini ve diğer düğmelere seçim yapabileceğini izin verir.
Ayarlama Class.GuiBase2d.SelectionGroup|SelectionGroup``true``Class.GuiBase2d.SelectionBehaviorUp|SelectionBehaviorUp , SelectionBehaviorDown , SelectionBehaviorLeft ve SelectionBehaviorRight özelliklerini ortaya çıkarır.Bu seçim davranışları için, Enum.SelectionBehavior.Escape (Varsayılan) ayarı, oyun konsolu seçiminin önce seçim grubu içinde bir seçim bulmaya çalışması ve uygun bir düğme bulmazsa sadece dışarı hareket etmesi demektir.Alternatif olarak, Enum.SelectionBehavior.Stop ayarı, oyun kolu seçiminin sadece seçim grubu içinde göründüğünü ve seçim davranışı yönünden grup dışına taşmadığını ifade eder.
Yöntemler
Etkinlikler
SelectionChanged
Bu olay, oyun kolu seçimi hareket eder, ayrılır veya bağlı veya herhangi bir alt seçeneğin içinde değişirken ateşlenir.Seçim vurgusu bir GuiObject 'e taşındığında, olay balonları o GuiObject 'den tüm atalarına taşınır, onlara seçimin aşağıdaki ağacında bir GuiObject değişti/girdi/çıktı bildirdiğini bildirir.
Parametreler
Yeni seçim eklentili GuiBase2d ile eşleşiyorsa doğrudur.