Kullanıcı arayüzü

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

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.

NesneAçıklama
ÇerçeveFrames diğer UI nesneleri için konteyner olarak davranır. Çerçeveleri manipüle ettiğinizde, içerdikleri nesneleri de manipüle edersiniz.
EtikhetTextLabel ve ImageLabel nesneleri özelleştirilebilir metin ve görüntüleri görüntülemenize izin verir.
DüğmeTextButton ve ImageButton nesneleri, kullanıcıların bir eylem yapmasını sağlar.
Metin GirişiTextBox 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.

UIListLayout yatay veya dikey öğe sıraları için

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