Yerli UI nesneleri kullanarak, minimum betik gereksinimi ile yüksek kaliteli grafik kullanıcı arayüzleri hızlı bir şekilde oluşturabilirsiniz. Nerede oluşturduğunuza bağlı olarak, UI ya ekranda ya da bir oyunun 3D dünyasında görüntülenir.
Ekrandaki UI
Ekrandaki konteynerler, oyuncunun ekranında görüntülemek istediğiniz UI nesnelerini, çerçeveler, etiketler, butonlar ve daha fazlasını tutar. Tüm ekrandaki UI nesneleri ve kodları istemci üzerinde saklanır ve değiştirilir.

Oyundaki UI
Oyundaki konteynerler gibi SurfaceGuis ve BillboardGuis, oyununuzun 3D dünyasında görüntülemek istediğiniz UI nesnelerini tutar.
UI nesneleri
Çoğu UI öğesi GuiObjects olup, konteynerlere ebeveyn olarak ekleyebileceğiniz 2D grafik kullanıcı arayüzü nesneleridir. En yaygın dört tanesi çerçeveler, etiketler, butonlar ve metin girişi nesneleridir.

| Nesne | Açıklama |
|---|---|
| Çerçeve | Frames, diğer UI nesneleri için konteyner görevi görür. Çerçeveleri manipüle ettiğinizde, içerdikleri nesneleri de manipüle edersiniz. |
| Etiket | TextLabel ve ImageLabel nesneleri, özelleştirilebilir metin ve resimler görüntülemenizi sağlar. |
| Buton | TextButton ve ImageButton nesneleri, kullanıcıların bir eylemi tetiklemesini sağlar. |
| Metin Girişi | TextBox nesneleri, kullanıcıların metin girmesine olanak tanır. |
Position, Size, AnchorPoint ve ZIndex özelliklerini kullanarak, GuiObjects'ı konumlandırma, boyutlandırma ve katman üzerinde tam kontrol sağlarsınız. Ayrıca, bir GuiObject'ı bir durumdan diğerine pürüzsüz bir şekilde geçiş yapmak ve dinamik görsel geri bildirim sağlamak için tweening kullanabilirsiniz.
Düzen ve tasarım
Konum ve boyutu ayarlamak için temel özelliklerin ötesinde, Roblox ayrıca liste/esnek ve ızgara gibi düzen yapıları, ayrıca boyut değiştiricileri ve görünüm değiştiricileri sağlar.


Evrensel stil
Evrensel stil, UI örnek özelliklerine küresel olarak geçersiz kılmalar tanımlamanıza ve uygulamanıza olanak tanıyan, CSS benzeri bir stil sayfası çözümüdür. Bu motor seviyesi destek, Stil Editörü ve uçtan uca token boru hattının temeli olarak hizmet eder.
Etkileşimli çerçeveler
Temel kullanıcı arayüzü nesneleri dışında, aşağıdaki çerçeveler, oyunlarınız için yerleşik ve özelleştirilebilir etkileşim sağlar.
Yakınlık istemleri
Yakınlık istemleri, kullanıcı etkileşimini tetiklemek için oyun içi nesnelere (kapılar, ışık anahtarları ve butonlar gibi) yaklaştıklarında bir eylemi tetiklemek için kullanıcı etkileşimini teşvik eden benzersiz yerleşik UI nesneleridir.
UI sürükleme dedektörleri
UI sürükleme dedektörleri, kaydırıcılar, dönerler ve daha fazlası gibi 2D kullanıcı arayüzü öğeleri ile etkileşimi kolaylaştırır ve teşvik eder.
3D sürükleme dedektörleri
3D sürükleme dedektörleri, kapıları ve çekmeceleri açmak, bir parçayı kaydırmak, bir bowling topunu yakalamak ve fırlatmak, bir sapanı gerip ateşlemek gibi oyun içindeki 3D nesnelerle fiziksel etkileşimi teşvik eder.
