Parlak varlıkları uygulayın

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


Parlak varlıkları uygulamak, son ortamınızı inşa etmenin son adımıdır; bu adımdan sonra gri kutu yer tutucu varlıklarınızı yüksek kaliteli parlak varlıklarla değiştirerek deneyiminizin estetik hedeflerine ve tasarım gereksinimlerine ulaşmanızı sağlar. Müfredatın bu heyecan verici bölümü, dünyaınızı bir arada bütünleşik bir ortam haline gelmiş olarak görmek için bir fırsattır ve yayınlanmaya hazırdır.

Island Jump - Final dosyasını referans alarak, bu kısımda Yaratıcı Mağaza’yı nasıl kullanıp projenize örnek bir varlık kütüphanesi ekleyeceğinizi, yeni varlıklarınızı anlamlı kategorilere ayırmak için organizasyon yapınızı nasıl sürdüreceğinizi ve varlık kütüphanesini 3D alanınıza nasıl uygulayacağınızı öğreneceksiniz.

Varlık kütüphanesini al

Yaratıcı Mağaza, projelerinizde kullanılmak üzere Roblox ve Roblox topluluğu tarafından oluşturulan tüm varlıkları bulmak için kullanabileceğiniz Toolbox sekmesidir; bunlar arasında model, resim, ağ, ses, eklenti, video ve font varlıkları bulunur. Yaratıcı Mağaza’yı kullanarak tek bir varlığı veya varlık kütüphanesini doğrudan açık bir deneyime ekleyebilirsiniz.

Varlık kütüphaneleri, deneyiminizin merkezi bir yerinde kolay erişim ve yeniden kullanım için yerleştirebileceğiniz varlıkların koleksiyonlarıdır. Kullanacağınız varlık kütüphanesi, Yaratıcı Mağaza'dan alınmış altı 3D varlık, iki özel MaterialVariant malzeme ve Temel görsel efektleri oluşturun bölümünden alınmış nihai parçacık efektlerini içerir. Altı ağ, aşağıdaki gibidir:

Çevresini kaplayan betonla birlikte otlu, dairesel bir platform olan bir ağ.
PlatformA
Altında taş olan, otlu, dairesel bir platform olan bir ağ.
PlatformB
Ortada bir Roblox logosu bulunan parlak altın bir madeni para olan bir ağ.
Madeni Para
Büyük bir kaya deniz yığını olan bir ağ.
DenizYığıAğı
Ortasında boş bir tünel bulunan büyük bir taş deniz yığını olan bir ağ.
DenizYığıMağaraAğı
Büyük, karlı bir dağ olan bir ağ.
DağAğı

Bu varlıklar, ya tekil MeshPart nesneleri ya da birden fazla ağı içeren Model nesneleridir. Gerçekçi gölgelendirme için özel malzemeler ve fiziksel tabanlı grafik (PBR) dokuları kullanıyorlar. Daha fazla bilgi için Malzemeler - Özel Malzemeler ve PBR Dokuları sayfalarına bakın.

Varlık kütüphanesini envanterinizden deneyiminize almak için:

  1. Yaratıcı Mağaza'da varlık kütüphanesinin detaylar sayfasını açın ve sağ üst köşedeki Modeli Al butonuna tıklayın. Kütüphane artık envanterinizde ve bu varlıkları platformdaki herhangi bir projede yeniden kullanabilirsiniz.

  2. Studio'da Ana araç çubuğu sekmesinde Toolbox butonuna tıklayın, Envanter sekmesine geçin ve Temel İnşa ve Betik Yazma kutucuğuna tıklayın. Kütüphane görünümde belirecektir.

    Varlık kütüphanesindeki tüm ağlar suyun üzerinde asılı duruyor. Bazı ağlar dokularını kaybettiği için gri görünmektedir.
  3. Bazı ağlar, malzemeleri henüz yüklenmediği için gri görünebilir. Bunu düzeltmek için, Moss_Lumpy_A ve Moss_Strata_Noisy_A'yı varlık kütüphanesinden MaterialService konteynerine sürükleyin. Dokular yerine oturur.

    Varlık kütüphanesindeki tüm ağlar, şimdi tüm dokuları ile suyun üzerinde asılı duruyor.

Organizasyon yapısını sürdürün

Varlıkları yerleştirmeden önce, Gri kutu ile oynanabilir bir alan başlığında başlattığınız klasör yapısını genişletin:

  1. Explorer'da, World içinde iki yeni klasör ekleyin ve adlandırın: Platformlar ve Dağlar.
  2. Platformlar içinde her deniz yığını seviyesi için bir Model ekleyin ve gri kutu seviyelerinize uygun şekilde adlandırın. Örneğin, örnek deneyimde çevredeki her platform için 18 ayrı model konteyneri bulunmaktadır.
Studio'nun Explorer penceresinde Platformlar klasörünün altında tüm seviye model nesneleri.

Varlık kütüphanesini uygulayın

Artık parlak varlıkları gri kutunuzun üzerine yerleştirin. Her bölüm, size üç yol sunar: Asistan ile İnşa Et (bu, Asistan'ın her varlığı örneğin tam koordinatlarına yerleştirmesine olanak tanır), Kendi Platformlarını Uygula (varlıkları kendi özel düzeninize uydurmak üzere yerleştirdiğiniz kısım) ve Örneği Yeniden Oluştur (bunları, örneğin tam koordinatlarında elle yerleştirdiğiniz kısım).

Ekran görüntüleri, yer tutucu varlıkları yarı saydam hale getiriyor, böylece adımlar arasındaki ilerlemenizi görebiliyorsunuz.

Örnek Island Jump oyunundaki yer tutucu gri kutu geometrisinin bir versiyonu.

Platformlar

Kütüphane, iki platform Model nesnesi içerir (her biri iki MeshPart çocuğundan oluşur):

  • PlatformA — İlk ve son platformlar için kullanılan metalik dairesel bir tabanı içerir.
  • PlatformB — Ara platformlar için kullanılan temel arazinin kaplamasını içerir.
Platform A ve Platform B yan yana, platform türüyle vurgulanmış.
Tüm platformları yerleştir

Aşağıdaki her satır için, "Temel İnşaat ve Betik Yazma" adlı varlık kütüphanesinden eşleşen ağı Workspace > World > Platforms > <Parent Model> içine kopyalayın ve Origin.Position ve Scale değerlerini ayarlayın.
PlatformA varlıkları:
- Seviye_1: Origin.Position -30, 3, 9; Scale 2.2
- Seviye_2: Origin.Position -24, 11, 24; Scale 1.4
- Seviye_3a: Origin.Position 34, 31, 9.5; Scale 0.7
- Seviye_3b: Origin.Position 79, 31, 2; Scale 0.6
- Seviye_7: Origin.Position 402, 312, 79; Scale 1.1
PlatformB varlıkları:
- Seviye_3c: Origin.Position 89, 31, 48; Scale 0.8
- Seviye_4a: Origin.Position 104, 65.5, 46.5; Scale 0.6
- Seviye_4b: Origin.Position 127, 66, 67.5; Scale 0.6
- Seviye_4b: Origin.Position 133.5, 164.5, 70.5; Scale 0.7
- Seviye_4c: Origin.Position 152, 65.5, 91; Scale 1
- Seviye_4d: Origin.Position 200, 66, 107; Scale 0.5
- Seviye_4e: Origin.Position 238.5, 66, 81; Scale 0.8
- Seviye_5a: Origin.Position 262, 120, 57.5; Scale 0.7
- Seviye_5b: Origin.Position 245, 122, 15; Scale 0.4
- Seviye_5c: Origin.Position 271, 122.5, -5.5; Scale 0.4
- Seviye_5d: Origin.Position 318, 121, -22; Scale 0.9
- Seviye_6a: Origin.Position 363, 201, -52.5; Scale 1.2
- Seviye_6b: Origin.Position 381, 201, 11; Scale 0.4
- Seviye_6c: Origin.Position 389, 201, 47; Scale 0.6
Örnek lazer tag oyununu, tüm platformların parlak varlıklarla görünür olduğu bir görünüm.

Deniz yığınları

Örnek varlık kütüphanesi, deniz yığını platformlarınızın direklerini oluşturacak şekilde yaratıcı yollarla biriktirebileceğiniz iki tür deniz yığını kaya oluşumunu içerir:

  • DenizYığıAğı – Katı bir kaya oluşumunu içerir.
  • DenizYığıMağaraAğı – Bir tünel ve katı bir tepeyi içerir.

Her iki platform türü de MeshPart nesneleridir.

Tek bir deniz yığınının, üst üste yığılmış birçok deniz yığını yanında karşılaştırması.
SeaStackCaveMesh'in bir SeaStackMesh'in üzerine yerleştirildiği bir gösterim.
Tüm deniz yığınlarını yerleştir

Aşağıdaki her satır için, "Karma Yapı ve Betik" adlı varlık kütüphanesinden eşleşen deniz yığını ağını Workspace > Dünya > Platformlar > <Ebeveyn Model> içine kopyalayın ve Boyut, CFrame.Position ve CFrame.Orientation değerlerini ayarlayın. Tüm ağlar SeaStackMesh'dir, aksi belirtilmedikçe.
Seviye_3a:
- Boyut 31, 31, 34; CFrame.Position 31, 14, 15.5; CFrame.Orientation 0, 72, 0
- Boyut 32, 37, 34; CFrame.Position 39, 11, 6; CFrame.Orientation 0, 162, 0
- Boyut 32, 36, 34; CFrame.Position 31, 13, 7.5; CFrame.Orientation 0, 68, 0
Seviye_3b:
- Boyut 35, 47, 36; CFrame.Position 80, 7, 4; CFrame.Orientation 0, -18, 0
Seviye_3c:
- Boyut 52, 69, 53; CFrame.Position 90, -4, 48; CFrame.Orientation 0, -18, 0
Seviye_4a:
- Boyut 43, 49, 43; CFrame.Position 103, 5, 48; CFrame.Orientation 0, -119, 0
- Boyut 37, 49, 38; CFrame.Position 104, 41, 47; CFrame.Orientation 0, -18, 0
Seviye_4b:
- SeaStackCaveMesh; Boyut 54, 67, 53; CFrame.Position 131, 88, 71; CFrame.Orientation 0, -111, 0
- Boyut 66, 85, 65; CFrame.Position 133, 23, 71; CFrame.Orientation 0, 87, 0
- Boyut 46, 55, 47; CFrame.Position 133, 136, 71; CFrame.Orientation 0, -79, 0
Seviye_4c:
- Boyut 63, 81, 62; CFrame.Position 151, 25, 91; CFrame.Orientation 0, -50, 0
Seviye_4d:
- Boyut 35, 39, 35; CFrame.Position 198, -4, 108; CFrame.Orientation 0, -44, 0
- Boyut 33, 36, 32; CFrame.Position 199, 21, 108; CFrame.Orientation 0, -119, 0
- Boyut 27, 36, 28; CFrame.Position 199, 48, 108; CFrame.Orientation 0, -18, 0
Seviye_4e:
- Boyut 57, 65, 57; CFrame.Position 239, -14, 82; CFrame.Orientation 0, -63, 0
- Boyut 48, 65, 50; CFrame.Position 239, 34, 81; CFrame.Orientation 0, 39, 0
Seviye_5a:
- Boyut 56, 62, 54; CFrame.Position 264, 11, 55; CFrame.Orientation 0, 150, 0
- Boyut 50, 57, 50; CFrame.Position 263, 50, 57; CFrame.Orientation 0, 75, 0
- Boyut 43, 57, 44; CFrame.Position 262, 92, 57; CFrame.Orientation 0, 176, 0
Seviye_5b:
- Boyut 47, 36, 40; CFrame.Position 245, -16, 15; CFrame.Orientation 0, 0, 0
- Boyut 38, 38, 41; CFrame.Position 245, 11, 14; CFrame.Orientation 0, 100, 0
- Boyut 36, 38, 34; CFrame.Position 243, 34, 15; CFrame.Orientation 0, -164, 0
- Boyut 31, 34, 30; CFrame.Position 244, 62, 16; CFrame.Orientation 0, -45, 0
- Boyut 28, 32, 28; CFrame.Position 244, 83, 15; CFrame.Orientation 0, -120, 0
- Boyut 24, 32, 24; CFrame.Position 244, 106, 15; CFrame.Orientation 0, -18, 0
Seviye_5c:
- Boyut 45, 34, 38; CFrame.Position 270, -8, -6; CFrame.Orientation 0, 180, 0
- Boyut 36, 35, 38; CFrame.Position 270, 17, -5; CFrame.Orientation 0, -80, 0
- Boyut 34, 35, 32; CFrame.Position 272, 40, -5; CFrame.Orientation 0, 16, 0
- Boyut 29, 32, 29; CFrame.Position 271, 65, -7; CFrame.Orientation 0, 136, 0
- Boyut 26, 30, 26; CFrame.Position 271, 86, -6; CFrame.Orientation 0, 61, 0
- Boyut 22, 30, 23; CFrame.Position 270, 108, -6; CFrame.Orientation 0, 162, 0
Seviye_5d:
- Boyut 65, 71, 63; CFrame.Position 315, -5, -27; CFrame.Orientation 0, -161, 0
- Boyut 58, 66, 58; CFrame.Position 315, 39, -25; CFrame.Orientation 0, 124, 0
- Boyut 50, 66, 51; CFrame.Position 315, 89, -24; CFrame.Orientation 0, -134, 0
Seviye_6a:
- Boyut 94, 104, 92; CFrame.Position 358, 32, -56; CFrame.Orientation 0, -123, 0
- Boyut 85, 96, 84; CFrame.Position 360, 97, -54; CFrame.Orientation 0, 162, 0
- Boyut 72, 71, 74; CFrame.Position 361, 165, -52; CFrame.Orientation 0, -79, 0
Seviye_6b:
- Boyut 44, 65, 47; CFrame.Position 380, 17, 9; CFrame.Orientation 0, -143, 0
- Boyut 46, 44, 39; CFrame.Position 380, 61, 11; CFrame.Orientation 0, -78, 0
- Boyut 37, 37, 40; CFrame.Position 381, 92, 11; CFrame.Orientation 0, 22, 0
- Boyut 35, 37, 33; CFrame.Position 381, 115, 10; CFrame.Orientation 0, 118, 0
- Boyut 30, 33, 30; CFrame.Position 379, 141, 10; CFrame.Orientation 0, -123, 0
- Boyut 27, 31, 27; CFrame.Position 380, 162, 10; CFrame.Orientation 0, 162, 0
- Boyut 23, 31, 24; CFrame.Position 380, 185, 11; CFrame.Orientation 0, -96, 0
Seviye_6c:
- Boyut 68, 52, 57; CFrame.Position 387, 3, 48; CFrame.Orientation 0, -4, 0
- Boyut 54, 54, 58; CFrame.Position 388, 41, 47; CFrame.Orientation 0, 96, 0
- Boyut 52, 54, 48; CFrame.Position 385, 75, 47; CFrame.Orientation 0, -168, 0
- Boyut 44, 49, 43; CFrame.Position 385, 114, 49; CFrame.Orientation 0, -49, 0
- Boyut 40, 45, 40; CFrame.Position 386, 145, 48; CFrame.Orientation 0, -124, 0
- Boyut 34, 45, 35; CFrame.Position 387, 178, 48; CFrame.Orientation 0, -22, 0
Seviye_7a:
- Boyut 96, 98, 102; CFrame.Position 406, 19, 82; CFrame.Orientation 0, -41, 0
- Boyut 92, 98, 84; CFrame.Position 407, 81, 82; CFrame.Orientation 0, -19, 0
- Boyut 81, 90, 79; CFrame.Position 407, 152, 80; CFrame.Orientation 0, 90, 0
- Boyut 73, 83, 73; CFrame.Position 404, 208, 80; CFrame.Orientation 0, 15, 0
- Boyut 62, 83, 64; CFrame.Position 403, 270, 79; CFrame.Orientation 0, 116, 0
Tüm deniz yığınlarını yerleştirdikten sonra, her seviye modelinin içindeki yer tutucu gri silindirlere silin.
Polished varlıklarla görünür tüm platformlar ve deniz yığınlarının olduğu örnek lazer tag oyununun bir görüntüsü.

Paralar

Örnek varlık kütüphanesi, ortada bir Roblox simgesi olan, parlak metalik bir görünüm veren bir MeshPart ile birlikte tek bir Para varlığı içerir. Yer tutucu paranın üzerine bir tane yerleştirin, ardından gerekirse konumunu ve yönünü ayarlayın.

Ortasında bir Roblox simgesi ile parlayan altın paranın yakın görünümü. Para, bir adanın çimenli yolunun üzerinde havada duruyor.
Tüm paraları yerleştirin

Aşağıdaki her satır için, "Karma Yapı ve Betik" adlı varlık kütüphanesinden Para ağını Workspace > Dünya > Paralar içine kopyalayın ve CFrame.Position ve CFrame.Orientation değerlerini ayarlayın:
- CFrame.Position -121, 3, 6; CFrame.Orientation 0, -105, 0
- CFrame.Position -107, 3, 10; CFrame.Orientation 0, -105, 0
- CFrame.Position -104, 3, 35; CFrame.Orientation 0, 120, 0
- CFrame.Position -86, 3, 61; CFrame.Orientation 0, 30, 0
- CFrame.Position -101, 3, -12; CFrame.Orientation 0, -15, 0
- CFrame.Position -22, 6, -39; CFrame.Orientation 0, 120, 0
- CFrame.Position -48, 6, -26; CFrame.Orientation 0, 75, 0
- CFrame.Position -65, 6, -6; CFrame.Orientation 0, 75, 0
- CFrame.Position -74, 6, 19; CFrame.Orientation 0, 75, 0
- CFrame.Position -67, 6, 46; CFrame.Orientation 0, 75, 0
- CFrame.Position -38, 14, 28; CFrame.Orientation 0, 75, 0
- CFrame.Position -8, 14, 8; CFrame.Orientation 0, 75, 0
- CFrame.Position -3, 14, 34; CFrame.Orientation 0, 75, 0
- CFrame.Position 35, 33, 9; CFrame.Orientation 0, -105, 0
- CFrame.Position 59, 39, 6; CFrame.Orientation 0, 90, 0
- CFrame.Position 78, 33, 4; CFrame.Orientation 0, -75, 0
- CFrame.Position 83, 39, 22; CFrame.Orientation 0, -165, 0
- CFrame.Position 113, 70, 56; CFrame.Orientation 0, -135, 0
- CFrame.Position 134, 70, 76; CFrame.Orientation 0, -135, 0
- CFrame.Position 175, 70, 103; CFrame.Orientation 0, 75, 0
- CFrame.Position 197, 70, 107; CFrame.Orientation 0, 105, 0
- CFrame.Position 214, 81, 95; CFrame.Orientation 0, 120, 0
- CFrame.Position 235, 99, 78; CFrame.Orientation 0, 135, 0
- CFrame.Position 258, 125, 54; CFrame.Orientation 0, 135, 0
- CFrame.Position 251, 132, 11; CFrame.Orientation 0, 135, 0
- CFrame.Position 260, 140, 4; CFrame.Orientation 0, 135, 0
- CFrame.Position 270, 132, -5; CFrame.Orientation 0, 135, 0
- CFrame.Position 312, 162, -19; CFrame.Orientation 0, 105, 0
- CFrame.Position 360, 206, -40; CFrame.Orientation 0, 69, 0
- CFrame.Position 377, 260, -4; CFrame.Orientation 0, -145, 0
- CFrame.Position 380, 206, 13; CFrame.Orientation 0, 12, 0
- CFrame.Position 386, 260, 27; CFrame.Orientation 0, -145, 0
- CFrame.Position 391, 206, 45; CFrame.Orientation 0, 12, 0
Tüm paraları yerleştirdikten sonra, yer tutucu paraları silin.
Her seviye deniz yığını platformunun üzerinde havada durmaktadır parlayan altın paraların görüntüsü.

Dağlar

Varlık kütüphanesindeki tek MountainMesh, arka planı süsler, su arazinizin kenarını gizler ve oynanabilir alanınızı kapatır. Her bir örneği döndürmek ve ölçeklendirmek, tekrarı kırarak oyuncuların sürekli olarak aynı ağı kullandığınızı fark etmemesini sağlar.

Farklı ölçekler ve döndürme değerleriyle çeşitli dağ ağları, bir dağ sırası görünümünü oluşturmak için birbirlerinin kenarlarını örtmektedir. Her ağın hafif mavi bir kenarlığı vardır.
Tüm dağları yerleştir

Aşağıdaki her satır için, "Temel İnşaat ve Betik" adlı varlık kütüphanesinden MountainMesh'i Workspace > World > Mountains içine kopyalayın ve Boyutunu, CFrame.Position ve CFrame.Orientation değerlerini ayarlayın:
- Boyut 2048, 334, 2048; CFrame.Position -1243, 115, -1402; CFrame.Orientation 0, 46, 0
- Boyut 2048, 212, 2048; CFrame.Position -326, 230, -1614; CFrame.Orientation -15, -155, 0
- Boyut 2048, 416, 1871; CFrame.Position 434, 160, -1543; CFrame.Orientation 0, -2, 0
- Boyut 2048, 400, 2048; CFrame.Position 1200, 147, -1534; CFrame.Orientation -15, -155, 0
- Boyut 2048, 540, 1488; CFrame.Position 1726, 220, -1139; CFrame.Orientation 0, -95, 0
- Boyut 2044, 442, 2044; CFrame.Position 2344, 174, -413; CFrame.Orientation 0, 5, 0
- Boyut 2048, 458, 2048; CFrame.Position 2267, 157, 1084; CFrame.Orientation 0, -81, 0
- Boyut 2048, 678, 2048; CFrame.Position 1662, 221, 1804; CFrame.Orientation 0, 9, 0
- Boyut 2043, 352, 1467; CFrame.Position 1025, 147, 2462; CFrame.Orientation 0, 54, 0
- Boyut 1980, 531, 1742; CFrame.Position 361, 180, 2119; CFrame.Orientation 0, 21, 0
- Boyut 2048, 415, 2048; CFrame.Position -580, 160, 1961; CFrame.Orientation 0, -122, 0
- Boyut 2048, 415, 2048; CFrame.Position -900, 160, 1652; CFrame.Orientation 0, 24, 0
- Boyut 1321, 403, 1321; CFrame.Position -1303, 133, 770; CFrame.Orientation 0, 55, 0
- Boyut 2048, 335, 2048; CFrame.Position -1653, 114, 161; CFrame.Orientation 0, -20, 0
- Boyut 2048, 249, 2048; CFrame.Position -1928, 79, -674; CFrame.Orientation 0, 24, 0
- Boyut 2048, 450, 2048; CFrame.Position -1426, 73, -895; CFrame.Orientation 0, -20, 0
Parlak deniz direkleri, platform ve paralar ile arka planda dağ sıralarının görünümü.

Oyun Testi

Parlak varlıklar, bir deniz direğinin şeklini, seviyenin gri kutu (greybox) versiyonunda işe yarayan bir atlayışı etkileyebilecek kadar değiştirebilir. Yayınlamadan önce herhangi bir sorunu tanımlamak ve düzeltmek için oyununuzu bir kez daha geçin.

Açılır menüden Test'i seçin ve Oynat'a tıklayın. Direklerin tepesindeki sinyal alevine tırmanın; eğer bir atlama aniden tuhaf hissediliyorsa, sorunlu mesh'i itin ve yeniden deneyin. İşiniz bittiğinde Durdur'a tıklayın.

Temel Müfredatı tamamladığınız için tebrikler! Buradan yeni oyun özellikleri veya seviyeler ile projenizi genişletebilir, Studio'nun tam özellik setini görüntüleyebilir veya Çevresel sanat gibi başka bir müfredata geçebilirsiniz. Mutlu yaratımlar!

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