Hampir semua hal di Roblox diwakili sebagai aset berbasis cloud dengan ID yang unik.ID ini biasanya dalam bentuk rbxassetid://[ID], yang diterapkan ke berbagai instans sebagai properti yang sesuai untuk ketikaset tertentu.Sebagai contoh, Texture , MeshPart , dan Sound instans referensi gambar, mesh, dan aset audio melalui masing-masing TextureID , MeshID , dan SoundID properti mereka.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Sistem aset berbasis cloud ini memungkinkan Anda untuk menyimpan aset melalui Roblox dan menggunakannya kembali di seluruh platform dalam berbagai konteks, seperti di berbagai objek dan tempat, tanpa menyimpan salinan lokal sebagai bagian dari setiap pengalaman Studio yang disimpan.Anda dapat menemukan jutaan aset proyek di Toko Pencipta, melengkapi aset avatar di Pasar , atau Anda dapat membuat aset Anda sendiri dan impor langsung ke Studio melalui alat manajemen aset.
Ketika Anda mengimpor aset, mereka harus lulus pemeriksaan moderasi sebelum pengguna dapat melihat dan berinteraksi dengan mereka dalam pengalaman yang dipublikasikan.Setelah Roblox menyetujui aset yang diimpor, Anda dapat memilih untuk menyimpan kepemilikan penggunaannya di platform atau membuatnya tersedia secara publik seperti yang dijelaskan di izin aset.
Jenis aset
Semua jenis aset yang tersedia di platform umumnya masuk ke dalam salah satu dari tiga kategori:
- Aset yang mengonversi ke item tingkat proyek. Anda dapat menemukan dan mengonfigurasi aset ini untuk pengalaman khusus di Dashboard Pencipta.
- Aset yang merupakan objek, atau yang mengubah penampilan atau perilaku objek di dalam tempat.Anda dapat menge导入 aset ini atau menemukannya di Toko Pencipta.
- Aset yang mengubah tubuh, pakaian, atau animasi avatar dan karakter yang tidak dapat dimainkan. Anda dapat menemukan aset ini di Pasar.
Setiap jenis aset bekerja berbeda tergantung di mana ia tinggal di platform.Lihat bagian berikut untuk informasi tentang cara menggunakan setiap jenis aset untuk pengalaman, tempat, dan avatar.
Untuk pengalaman
Ada tiga jenis aset yang meng map ke item tingkat proyek.Jenis aset ini unik untuk pengalaman yang mereka mapkan, artinya mereka tidak dapat dipindahkan ke proyek lain.
- Lencana — Sebuah lencana adalah penghargaan khusus yang dapat Anda berikan kepada pengguna saat mereka memenuhi tujuan dalam pengalaman, seperti menyelesaikan tujuan sulit atau bermain selama jangka waktu tertentu.
- Pas — Sebuah pas adalah produk monetarisasi yang memungkinkan Anda untuk menagih biaya Robux satu kali untuk memungkinkan pengguna mengakses hak istimewa dalam pengalaman, seperti masuk ke area terbatas, item avatar dalam pengalaman, atau power-up permanen.
Untuk tempat
Secara umum, ada dua kategori jenis aset untuk tempat yang dapat Anda impor atau temukan di Toko Pencipta :
- Aset yang Anda terapkan sebagai properti objek, seperti audio, gambar, font, dan video.
Untuk informasi lebih lanjut tentang kedua jenis aset ini untuk tempat, seperti di mana dan bagaimana Anda dapat menggunakannya di Studio, referensikan tabel berikut.
Jenis Aset | Deskripsi |
---|---|
Model | A Model adalah objek wadah untuk kelompok geometris seperti BaseParts , MeshParts , dan objek lain Model .Model juga dapat berisi objek seperti Scripts .Setiap kali Anda mengumpulkan objek bersama di Studio, mereka secara otomatis menjadi objek Model.Untuk informasi lebih lanjut, lihat Model. |
Jaring | A MeshPart adalah jenis objek bagian yang memiliki mesh khusus yang disimulasikan secara fisik. Untuk informasi lebih lanjut, lihat Meshes . |
Suara | Sebuah objek Sound adalah objek yang memancarkan audio saat Anda menerapkan ID aset audio dalam properti SoundId nya.Di mana Anda menempatkan objek Sound di model data mengubah bagaimana dan di mana suara dipancarkan dalam pengalaman.Untuk informasi lebih lanjut, lihat Aset Audio dan Objek Suara. |
Gambaran | Gambar digunakan dalam beberapa cara di dalam tempat, termasuk tekstur/decal pada bagian, label gambar , teksur mesh , teksur untuk materi khusus , teksur untuk efek khusus , dan banyak lagi. |
Jenis huruf | TextButton , TextLabel , dan TextBox objek menampilkan tipografi dalam gaya tertentu saat Anda menerapkan ID aset font.Anda tidak dapat men导入 huruf, tetapi Toko Pencipta menawarkan lebih dari 80 huruf berbeda untuk penggunaan Anda. |
Video | Sebuah objek VideoFrame menampilkan video melalui properti asetnya Video. Lihat Frame Video untuk informasi lebih lanjut. |
Untuk avatar
Ada tiga kategori jenis aset untuk avatar yang dapat Anda temukan di Pasar dan perlengkapi ke avatar:
- Bagian Tubuh — Aset yang mewakili bagian dari model karakter avatar, seperti kepala, torso, atau kaki.
- Pakaian dan Aksesori — Aset yang mewakili pakaian dan aksesori di atas bagian tubuh.
- Animasi — Aset yang memanimasi model karakter avatar, seperti cara berlari, melompat, atau berenang.
Setiap model karakter terkandung objek dengan ID aset bagian tubuh karakter, pakaian, aksesori, dan animasi.Secara default, karakter bermain pengguna merujuk pada avatar Roblox pribadi mereka, tetapi Anda dapat menerapkan kustom HumanoidDescription jika diinginkan.Untuk informasi lebih lanjut, lihat Penampilan karakter .
Kemasan
Di dalam Studio, Anda dapat mengkonversi aset tunggal atau hierarki aset menjadi paket dan menggunakannya kembali dalam banyak pengalaman, memungkinkan Anda untuk mengoptimalkan manajemen aset di seluruh tim Anda atau di banyak proyek.Ketika paket diperbarui, Anda atau anggota tim Anda dapat memperbarui salinan tertentu ke versi terbaru, memperbarui semua salinan di sebuah pengalaman, atau menetapkan salinan tertentu untuk updatesecara otomatis.
Untuk informasi lebih lanjut, lihat Paket.
URI Aset
Aset dan konten lain yang disimpan di luar tempat saat ini diidentifikasi melalui Pengidentifikasi Sumber Daya Uniform (URI) yang merupakan string terformat yang menunjuk ke file yang disimpan online, dalam paket aplikasi Roblox, atau disimpan ke perangkat klien.
Struktur dasar adalah skema **** yang diikuti oleh :// dan jalur **** yang bervariasi sesuai dengan skema.
Mesin Roblox mendukung beberapa skema URI khusus untuk merujuk konten yang disimpan di platform.
rbxassetid
rbxassetid poin ke aset yang diunggah oleh pengguna di Roblox.Format ini adalah standar umum untuk properti seperti Decal.Texture , ParticleEmitter.Texture , dan Sound.SoundId .


rbxasetasi
rbxasset poin ke folder konten Roblox di perangkat pengguna, misalnya:
Lokasi folder konten tergantung pada sistem operasi pengguna:
%LOCALAPPDATA%\Roblox\Versions\<version>\content (ternyata C:\Program Files (x86)\Roblox\Versions\<version>\content )
rbxthumb
rbxthumb poin ke gambar miniatur untuk aset yang disediakan.Format stringnya mengambil jenis thumbnail ( type ), ID aset ( id ), dan lebar/tinggi ( w / h ).
Jenis ( type ) | Nilai yang diharapkan id diharapkan | Ukuran yang Didukung ( w × h ) |
---|---|---|
Asset | ID untuk aset 2D atau 3D | 150×150, 420×420 |
Avatar | ID untuk pengguna Roblox ( Player.UserId ) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720 |
AvatarBust | ID untuk pengguna Roblox ( Player.UserId ) | 50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420 |
AvatarHeadShot | ID untuk pengguna Roblox ( Player.UserId ) | 48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420 |
BadgeIcon | ID untuk lencana buruk | 150×150 |
BundleThumbnail | ID untuk bundel Pasar seperti karakter atau kepala atau sepatu | 150×150, 420×420 |
FontFamily | ID untuk font di Toko Pencipta atau Toolbox inventaris | 1200×80 |
GameIcon | ID untuk pengalaman ( ); menunjukkan ikon pengalaman | 50×50, 150×150 |
GamePass | ID untuk sebuah pass | 150×150 |
GameThumbnail | ID untuk pengalaman ( DataModel.GameId ); menunjukkan gambaran utama pengalaman thumbnail | 256×144, 384×216, 480×270, 576×324, 768×432 |
GroupIcon | ID untuk sebuah kelompok | 150×150, 420×420 |
Outfit | ID yang dikumpulkan dari tabel OutfitPages | 150×150, 420×420 |
Terapkan Thumbnail Tembakan Kepala Avatar
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
-- Terapkan konten thumbnail ke label gambar
imageLabel.Image = content
-- Tampilkan pratinjau ke lingkaran
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end
rbxgameasset
rbxgameasset poin ke aset yang diunggah melalui Manajer Aset.Ini memungkinkan akses ke aset dengan nama yang ramah pengguna alih-alih ID, jadi jika Anda mengunggah gambar bernama Potion.png, Anda dapat merujuknya sebagai:
Dalam contoh di atas, Images adalah kategori/ folder yang muncul di Manajer Aset dan Potion adalah nama aset, minus ekstensinya.
rbxhttp
rbxhttp adalah singkatan untuk ContentProvider.BaseUrl , misalnya:
rbxtemp
rbxtemp memungkinkan Anda untuk merujuk Files . Gunakan File:GetTemporaryId() untuk menghasilkan URL yang valid rbxtemp . Misalnya:
https/http
https atau http poin ke lokasi tepat sesuatu di internet.Ini hanya berfungsi di domain yang disetujui Roblox dan menimbulkan kesalahan jika Anda menggunakannya di tempat lain.
Izin aset
Status privasi aset menentukan siapa yang memiliki izin untuk menggunakan aset dalam pengalaman mereka.Secara default, semua aset adalah pribadi ketika Anda atau anggota kelompok Anda mengimpornya ke Studio.Jika Anda ingin memberikan akses ke semua orang terhadap ID aset, Anda harus mendistribusikan aset ke Toko Pencipta.
Moderasi aset
Roblox melakukan moderasi aset manusia dan otomatis di basis proaktif dan reaktif untuk memastikan aset mematuhi Peraturan Komunitas , Syarat Penggunaan , dan Hak Milenium Digital (DMCA).Jika aset melanggar kebijakan moderasi ini, seperti termasuk konten diskriminatif atau dewasa, tim Moderasi menandai dan menghapus aset untuk melindungi pengguna dari konten berbahaya atau tidak kompatibel.Proses ini umumnya terjadi dalam beberapa jam setelah Anda mengimpor aset.
Jika aset masih dalam antrian moderasi saat Anda mempublikasikan pengalaman Anda, pengguna tidak dapat melihat atau berinteraksi dengan aset sampai Roblox menyetujuinya.Jika aset tidak lulus moderasi, Anda akan menerima pemberitahuan notifikasi menjelaskan mengapa aset tidak dapat berada di platform dalam keadaan saat ini.Untuk informasi lebih lanjut, lihat Bekerja dengan Aset - Moderasi Aset.
Manajemen aset
Roblox menawarkan beberapa alat untuk mengimpor, toko, dan mempublikasikan aset Anda:
Alat | Deskripsi |
---|---|
Manajer Aset | Impor dan menyimpan gambar , meshes , audio , dan banyak lagi.Hanya menampilkan aset yang telah Anda impor ke pengalaman yang saat ini dibuka. |
Kotak Alat | Menyimpan setiap aset yang Anda atau kelompok Anda pernah impor ke Studio, terlepas dari pengalaman apa yang saat ini Anda buka.Juga termasuk aset dari Toko Pencipta, memungkinkan Anda untuk dengan cepat menjatuhkan aset yang dihasilkan pengguna langsung ke pengalaman Anda. |
Peng导入 3D | Impor model 3D dari alat pemodelan pihak ketiga sebagai instans khusus Model . |
Mengarsipkan aset
Untuk membantu lebih lanjut dengan organisasi, Anda dapat mengarsipkan sebagian besar jenis aset di bagian Kreasi ⟩ Item Pengembangan dari Dashboard Pencipta.Cukup hover di atas thumbnail aset, klik tombol ⋯ dan pilih Arsip dari menu konteks.

Setelah Anda mengarsipkan aset, itu menghilang dari situs web dan tidak lagi dapat digunakan atau terlihat di pengalaman Roblox, termasuk milik Anda memiliki.