Yerleşik UI nesneleri kullanarak minimum kodlama gereksinimleriyle yüksek kaliteli grafik kullanıcı arayüzleri hızlı bir şekilde oluşturabilirsiniz.Nerede oluşturduğunuza bağlı olarak, arayüz aşağıdakilerden birini sunar: ekranda veya bir deneyimin 3B dünyasında .
Ekran üzeri UI
Ekran üzeri konteynerler Bir kullanıcının ekranında görüntülemek istediğiniz UI nesnelerini tutar.Tüm ekran üzeri UI nesneleri ve kodları istemci üzerinde saklanır ve değiştirilir.

Deneyim içi UI
Deneyim içi konteynerler örneğin SurfaceGuis ve BillboardGuis deneyiminizin 3B dünyasında görüntülemek istediğiniz UI nesnelerini tutar.
UI nesneleri
En çok UI öğeleri GuiObjects , konteynerlere ebeveyn olabileceğiniz 2B grafik kullanıcı arayüz nesneleridir.En yaygın dört tanesi çerçeveler , etiketler , düğmeler ve metin girişi nesneleridir.

Nesne | Açıklama |
---|---|
Çerçeve | Frames diğer UI nesneleri için konteyner olarak davranır. Çerçeveleri manipüle ettiğinizde, içerdikleri nesneleri de manipüle edersiniz. |
Etikhet | TextLabel ve ImageLabel nesneleri özelleştirilebilir metin ve görüntüleri görüntülemenize izin verir. |
Düğme | TextButton ve ImageButton nesneleri, kullanıcıların bir eylem yapmasını sağlar. |
Metin Girişi | TextBox nesneleri kullanıcıların metin girmesine izin verir. |
, , ve özelliklerini kullanarak, konumlandırma , boyut ve katman hakkında tam kontrole sahipsiniz.Ayrıca, geçiş bir devletten diğerine sorunsuz bir şekilde yapmak ve dinamik görsel geri bildirim sağlamak için GuiObject kullanabilirsiniz ve dinamik görsel geri geri dönüş.
Düzen ve tasarım
Pozisyon ve boyut ayarı için temel özelliklerin ötesinde, Roblox ayrıca liste/flex ve ızgara gibi düzen yapıları ve boyut modifiye edicileri ve görünüm modifiye edicileri sağlar.


Etkileşimli çerçeveler
Çekirdek kullanıcı arayüzü nesnelerine ek olarak, aşağıdaki çerçeveler deneyimleriniz için yerleşik ve özelleştirilebilir etkileşim sağlar.
Yakınlık uyarıları
Yakınlık istemleri deneyim nesnelerine, kapılar, ışık anahtarları ve düğmeler gibi yaklaştıklarında bir eylem tetiklemek için kullanıcı etkileşimini teşvik eden benzersiz dahili UI nesneleridir.
Arayüz sürükleme dedektörleri
Kullanıcı arayüzü sürükleme dedektörleri 2D kullanıcı arayüzü öğeleri (kaydırıcılar, döndürücüler vb.) ile etkileşimi kolaylaştırır ve teşvik eder.
3B sürükleme dedektörleri
3B sürükleme dedektörleri deneyimde 3B nesnelerle fiziksel etkileşimi teşvik eder, örneğin kapıları ve çekmeceleri açmak, bir parçayı kaydırmak, bir bowling topunu yakalamak ve fırlatmak, geri çekilip bir sapan ateş etmek ve çok daha fazlası.