Varlıklar

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

Roblox'taki hemen hemen her şey, benzersiz bir karşılık gelen ID ile bulut tabanlı bir varlık olarak temsil edilir. Bu ID genellikle rbxassetid://[ID] biçimindedir ve belirli varlık türü için uygun bir özellik olarak çeşitli örneklere uygulanır. Örneğin, Texture, MeshPart ve AudioPlayer örnekleri, sırasıyla resim, model ve ses varlıklarına ColorMapContent, MeshId ve Asset özellikleri aracılığıyla referans verir.

rbxassetid://7229442422

Bir göz için düğmesi olan genç bir kadının çıkartma varlığı.

rbxassetid://6768917255

Doku uygulanmamış bir hazine sandığı MeshPart varlığı.

rbxassetid://9125402735

Bu bulut tabanlı varlık sistemi, varlıkları Roblox aracılığıyla depolamanıza ve bunları platformda farklı nesneler ve yerler gibi çeşitli bağlamlarda yeniden kullanmanıza olanak tanır; her kaydedilen Studio oyununun bir parçası olarak yerel kopyalar tutmadan. Creator Store içinde milyonlarca proje varlığı bulabilir, Marketplace içinde avatar varlıklarını donatabilir veya kendi varlıklarınızı oluşturup içe aktarabilir ve bunları doğrudan Studio'ya varlık yönetim araçları aracılığıyla aktarabilirsiniz.

Varlıkları içe aktardığınızda, kullanıcıların bunları yayımlanan oyunlarda görmesi ve etkileşimde bulunması için bir denetim kontrolünden geçmeleri gerekir. Roblox, içe aktarılan varlıkları onayladıktan sonra, bunların platformda kullanımına sahip olmayı veya bunları Varlık izinleri bölümünde ayrıntılı olarak açıklandığı gibi herkese açık hale getirmeyi seçebilirsiniz.

Varlık türleri

Platformda mevcut olan tüm varlık türleri genel olarak üç kategoriye ayrılır:

  • Proje düzeyindeki öğelere karşılık gelen varlıklar. Bu varlıkları belirli oyunlar için Creator Dashboard üzerinde bulabilir ve yapılandırabilirsiniz.
  • Nesne olan veya yerler içindeki nesnelerin görünümünü veya davranışını değiştiren varlıklar. Bu varlıkları içe aktarabilir veya Creator Store içinde bulabilirsiniz.
  • Avatarların ve oynanabilir olmayan karakterlerin bedenini, giysilerini veya animasyonlarını değiştiren varlıklar. Bu varlıkları Marketplace içinde bulabilirsiniz.

Her varlık türü, platformda bulunduğu yere bağlı olarak farklı çalışır. Aşağıdaki bölümlerde her varlık türünü oyunlar, yerler ve avatarlar için nasıl kullanacağınıza dair bilgiler bulabilirsiniz.

Oyunlar için

Proje düzeyindeki öğelere karşılık gelen üç varlık türü vardır. Bu varlık türleri, eşleştiği oyuna özgüdür, yani diğer projelere aktarılmaz.

  • Yerler — Her oyunun bir veya daha fazla yer veya bireysel 3D dünyası vardır. Her yer, yerin 3D dünyasını ve mantığını tanımlayan bir veri modeli ile temsil edilir.
  • Rozetler — Bir rozet, kullanıcıların bir oyunda bir hedefe ulaştıklarında, örneğin zor bir hedefi tamamladıklarında veya belirli bir süre oynadıklarında verebileceğiniz özel bir ödüldür.
  • Geçişler — Bir geçiş, kullanıcıların bir oyunda özel ayrıcalıklara erişim sağlaması için bir defaya mahsus Robux ücreti talep etmenizi sağlayan bir para kazanma ürünüdür; örneğin, kısıtlı bir alana giriş, bir oyun içi avatar öğesi veya kalıcı bir güçlendirme.

Yerler için

Genel olarak, yerler için iki varlık türü kategorisi vardır; bunları içe aktarabilir veya Creator Store içinde bulabilirsiniz:

  • Veri modelinde nesne olarak var olan varlıklar, örneğin modeller ve meshler.
  • Bir nesnenin özelliği olarak uyguladığınız varlıklar, örneğin ses, resimler, yazı tipleri ve videolar.

Studio'da bu varlıkların her iki türü için nerede ve nasıl kullanabileceğinize dair daha fazla bilgi için aşağıdaki tabloya başvurun.

Varlık TürüAçıklama
ModelBir Model, BaseParts, MeshParts ve diğer Model nesneleri gibi geometrik gruplamalar için bir konteyner nesnesidir. Modeller ayrıca Scripts gibi nesneleri de içerebilir. Studio'da nesneleri bir araya getirdiğinizde, otomatik olarak bir Model nesnesi haline gelirler. Daha fazla bilgi için modeller sayfasına bakın.
MeshBir MeshPart, fiziksel olarak simüle edilmiş özel bir mesh içeren bir parça nesnesidir. Daha fazla bilgi için meshler sayfasına bakın.
SesBir AudioPlayer örneği, bir ses dosyasını yükler ve çalar ve çıktıyı bir Wire aracılığıyla bir AudioEmitter veya AudioDeviceOutput'a iletir. Daha fazla bilgi için ses varlıkları ve ses nesneleri sayfalarına bakın.
ResimResimler, bir yer içinde çeşitli şekillerde kullanılır; bunlar arasında parçalardaki dokular/çıkartmalar, resim etiketleri, mesh dokuları, özel malzemeler için dokular, özel efektler için dokular ve daha fazlası bulunmaktadır.
Yazı TipiTextButton, TextLabel ve TextBox nesneleri, bir yazı tipi varlık ID'si uygulandığında belirli bir stil ile tipografi gösterir. Yazı tiplerini içe aktaramazsınız, ancak Creator Store 80'den fazla farklı yazı tipi sunmaktadır.
VideoBir VideoFrame nesnesi, Video varlık özelliği aracılığıyla bir videoyu gösterir. Daha fazla bilgi için video çerçeveleri sayfasına bakın.

Avatarlar için

Avatarlar için Marketplace içinde bulabileceğiniz ve avatarlarınıza donatabileceğiniz üç varlık türü kategorisi vardır:

  • Beden Parçaları — Avatar karakter modelinin başı, gövdesi veya bacakları gibi bölümlerini temsil eden varlıklar.
  • Giysiler ve Aksesuarlar — Beden parçalarının üzerine yerleştirilen giysi ve aksesuarları temsil eden varlıklar.
  • Animasyonlar — Avatar karakter modelini canlandıran varlıklar; örneğin, nasıl koştuğu, zıpladığı veya yüzdüğü.

Her karakter modeli, karakterin beden parçaları, giysileri, aksesuarları ve animasyonları için varlık ID'leri ile bir HumanoidDescription nesnesi içerir. Varsayılan olarak, bir kullanıcının oynanabilir karakteri, kişisel Roblox avatarına referans verir, ancak istenirse özel bir HumanoidDescription uygulayabilirsiniz. Daha fazla bilgi için karakter görünümü sayfasına bakın.

Paketler

Studio içinde, tekil varlıkları veya varlık hiyerarşilerini paketler haline dönüştürebilir ve bunları birden fazla oyunda yeniden kullanabilirsiniz; bu, tüm ekibiniz veya birden fazla proje arasında varlık yönetimini optimize etmenizi sağlar. Bir paket güncellendiğinde, siz veya ekip üyeleriniz belirli kopyaları en güncel sürüme güncelleyebilir, bir oyundaki tüm kopyaları güncelleyebilir veya belirli kopyaların otomatik olarak güncellenmesini ayarlayabilirsiniz.

Daha fazla bilgi için paketler sayfasına bakın.

Varlık URI'leri

Varlıklar ve mevcut yerin dışında depolanan diğer içerikler, çevrimiçi olarak depolanan bir dosyaya, Roblox uygulama paketinde veya istemcinin cihazına kaydedilen bir dosyaya işaret eden Eşit Kaynak Tanımlayıcıları (URI'ler) aracılığıyla tanımlanır.

Temel yapı, bir şema ve şemaya göre değişen bir yol ile :// ile ayrılır.

[Şema]://[Yol]

Roblox Motoru, platformda depolanan içeriği referans almak için birkaç özel URI şemasını destekler.

rbxassetid

rbxassetid, Roblox'ta kullanıcı tarafından yüklenen bir varlığa işaret eder. Bu format, Decal.ColorMapContent, ParticleEmitter.Texture ve AudioPlayer.Asset gibi özellikler için yaygın bir standarttır.

rbxassetid://7229442422

Bir göz için düğmesi olan genç bir kadının çıkartma varlığı.
rbxassetid://3845386987

Üç parçacık yayıcı, bir taş kulesinin üstünde oturan kavanoz varlıklarının üzerinde kırmızı, mavi ve sarı parçacıklar yayar. Kırmızı parçacıklar vurgulanmıştır.
rbxassetid://9125402735

rbxasset

rbxasset, kullanıcının cihazındaki Roblox'un içerik klasörüne işaret eder; örneğin:

rbxasset://textures/face.png

İçerik klasörünün yeri, kullanıcının işletim sistemine bağlıdır:

%LOCALAPPDATA%\Roblox\Versions\<version>\content
(alternatif olarak C:\Program Files (x86)\Roblox\Versions\<version>\content)

rbxthumb

rbxthumb, sağlanan varlık için bir küçük resim görüntüsüne işaret eder. Dize formatı, bir küçük resim türü (type), bir varlık ID'si (id) ve genişlik/yükseklik (w/h) alır.

rbxthumb://type=Asset&id=24813339&w=150&h=150

Tür (type)Beklenen id DeğeriDesteklenen Boyutlar (w×h)
Asset2D veya 3D bir varlık için ID150×150, 420×420
AvatarBir Roblox kullanıcısının ID'si (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustBir Roblox kullanıcısının ID'si (Player.UserId)50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotBir Roblox kullanıcısının ID'si (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconBir rozet için ID150×150
BundleThumbnailBir Marketplace paketi için ID, örneğin bir karakter, baş veya ayakkabı150×150, 420×420
FontFamilyCreator Store veya Toolbox envanterinde bir yazı tipi için ID1200×80
GameIconBir oyun için ID (DataModel.GameId); oyunun ikonunu gösterir50×50, 150×150
GamePassBir geçiş için ID150×150
GameThumbnailBir oyun için ID (DataModel.PlaceId); oyunun birincil küçük resmini gösterir256×144, 384×216, 480×270, 576×324, 768×432
GroupIconBir grup için ID150×150, 420×420
OutfitBir OutfitPages tablosundan alınan ID150×150, 420×420
Avatar Baş Resmi Küçük Resmi Uygula
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = playerGui
local imageLabel = Instance.new("ImageLabel")
imageLabel.AnchorPoint = Vector2.new(0, 0)
imageLabel.Size = UDim2.new(0, 150, 0, 150)
imageLabel.Position = UDim2.new(0, 16, 0, 16)
imageLabel.BorderSizePixel = 0
imageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
imageLabel.BackgroundTransparency = 0.8
imageLabel.Parent = screenGui
local success, content, isReady = pcall(function()
return Players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
end)
if success then
-- Küçük resim içeriğini resim etiketine uygula
imageLabel.Image = content
-- Küçük resmi daireye kırp
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

rbxgameasset

rbxgameasset, Varlık Yöneticisi aracılığıyla yüklenen bir varlığa işaret eder. Bu, varlıklara ID yerine kullanıcı dostu bir adla erişim sağlar; bu nedenle, Potion.png adında bir resim yüklediyseniz, bunu şu şekilde referans alabilirsiniz:

rbxgameasset://Images/Potion

Yukarıdaki örnekte, Images, Varlık Yöneticisi içinde görünen kategori/klasördür ve Potion, uzantısı olmadan varlık adıdır.

rbxhttp

rbxhttp, ContentProvider.BaseUrl için kısayoldur; örneğin:

rbxhttp://Thumbs/Avatar.ashx?x=100&y=100&format=png

rbxtemp

rbxtemp, Files'a atıfta bulunmanıza olanak tanır. Geçerli bir rbxtemp URL'si oluşturmak için File:GetTemporaryId() kullanın. Örneğin:

rbxtemp://1

https / http

https veya http, internette bir şeyin tam konumuna işaret eder. Sadece Roblox onaylı alanlarda çalışır ve başka bir yerde kullanıldığında hata verir.

https://www.roblox.com/asset/?id=9723979220

Varlık izinleri

Bir varlığın gizlilik durumu, varlığın oyunları içinde kimlerin kullanma iznine sahip olduğunu belirler. Varsayılan olarak, tüm varlıklar, siz veya grup üyeleriniz bunları Studio'ya içe aktardığında özel olarak ayarlanır. Varlık ID'sine herkesin erişim sağlamasını istiyorsanız, varlığı Creator Store içinde dağıtmalısınız.

Varlık denetimi

Roblox, varlıkların Topluluk Kuralları, Kullanım Şartları ve Fikri Mülkiyet yönergeleri ile uyumlu olmasını sağlamak için hem insan hem de otomatik varlık denetimi gerçekleştirir. Herhangi bir varlık bu denetim politikalarını ihlal ederse, ayrımcı veya yetişkin içeriği gibi, Moderasyon ekibi varlığı işaretler ve kaldırır; bu, kullanıcıları zararlı veya uyumsuz içerikten korumak içindir. Bu süreç, varlığı içe aktardıktan birkaç saat içinde genellikle gerçekleşir.

Eğer bir varlık, oyununuzu yayımladığınızda hala denetim kuyruğundaysa, kullanıcılar varlığı göremez veya etkileşimde bulunamaz; Roblox onaylanana kadar. Eğer varlık denetimi geçmezse, varlığın mevcut durumu ile platformda neden olamayacağına dair bir bildirim alacaksınız. Daha fazla bilgi için Varlıklarla Çalışma - Varlık Denetimi sayfasına bakın.

Varlık yönetimi

Roblox, varlıklarınızı içe aktarmak, depolamak ve yayımlamak için birkaç araç sunar:

AraçAçıklama
Varlık Yöneticisiresimleri, meshleri, sesleri ve daha fazlasını içe aktarır ve depolar. Sadece şu anda açık olan oyuna içe aktardığınız varlıkları gösterir.
ToolboxStudio'ya daha önce içe aktardığınız her varlığı, hangi oyunu açık tutarsanız tutun, depolar. Ayrıca, Creator Store içindeki varlıkları da içerir; bu, kullanıcı tarafından oluşturulan varlıkları oyunlarınıza hızlı bir şekilde eklemenizi sağlar.
İçe AktarıcıÜçüncü taraf modelleme araçlarından özel bir Model örneği olarak 3D modelleri içe aktarır.

Varlıkları Arşivleme

Düzenlemeyi daha da kolaylaştırmak için, çoğu varlık türünü Creator Dashboard içindeki Yaratımlar ⟩ Geliştirme Öğeleri bölümünde arşivleyebilirsiniz. Bir öğeyi arşivlemek için, bir varlığın küçük resminin üzerine gelin, ⋯ butonuna tıklayın ve bağlam menüsünden Arşivle seçeneğini seçin.

Bir varlık için belirtilen seçenekler butonu.

Bir varlığı arşivledikten sonra, web sitesinden kaybolur ve Roblox oyunlarında, kendi oyunlarınız da dahil olmak üzere, artık kullanılamaz veya görünmez.

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