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.

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.

Çeşitli GuiObject çocukları içeren örnek ScreenGui, bir Çerçeve, MetinEtiketi, MetinKutusu ve ResimButonu.

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.

NesneAçıklama
ÇerçeveFrames, 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.
EtiketTextLabel ve ImageLabel nesneleri, özelleştirilebilir metin ve resimler görüntülemenizi sağlar.
ButonTextButton ve ImageButton nesneleri, kullanıcıların bir eylemi tetiklemesini sağlar.
Metin GirişiTextBox nesneleri, kullanıcıların metin girmesine olanak tanır.

Position, Size, AnchorPoint ve ZIndex özelliklerini kullanarak, GuiObjectskonumlandı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.

UIListLayout, yatay veya dikey öğe dizileri için

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.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.