การใช้สินทรัพย์ที่มีความเงางาม เป็นขั้นตอนสุดท้ายในการสร้างสภาพแวดล้อมสุดท้ายของคุณ ซึ่งคุณจะเปลี่ยนสินทรัพย์ placeholder สีเทาของคุณให้เป็นสินทรัพย์ที่มีคุณภาพสูงและเงางามเพื่อให้บรรลุเป้าหมายด้านสุนทรียศาสตร์และข้อกำหนดการออกแบบของประสบการณ์ของคุณ ส่วนที่น่าตื่นเต้นนี้ของหลักสูตรคือที่ที่คุณจะได้เห็นโลกของคุณมีชีวิตชีวาขึ้นเป็นสภาพแวดล้อมที่เป็นหนึ่งเดียว ซึ่งเสร็จสมบูรณ์และพร้อมสำหรับการเผยแพร่
โดยใช้ไฟล์ Island Jump - Final เป็นข้อมูลอ้างอิง ส่วนนี้ของบทเรียนจะสอนคุณเกี่ยวกับการใช้ Creator Store เพื่อค้นหาและเพิ่มคลังสินทรัพย์ตัวอย่างลงในโปรเจกต์ของคุณ ต่อเนื่องโครงสร้างการจัดระเบียบของคุณเพื่อจัดเรียงสินทรัพย์ใหม่ของคุณให้อยู่ในหมวดหมู่ที่มีความหมาย และใช้คลังสินทรัพย์ในพื้นที่ 3D
รับคลังสินทรัพย์
Creator Store เป็นแท็บของ Toolbox ที่คุณสามารถใช้ค้นหาสินทรัพย์ทั้งหมดที่สร้างโดย Roblox และชุมชน Roblox เพื่อนำไปใช้ในโปรเจกต์ของคุณ รวมถึงโมเดล รูปภาพ เมช เสียง ปลั๊กอิน วิดีโอ และฟอนต์ คุณสามารถใช้ Creator Store เพื่อเพิ่มสินทรัพย์แต่ละชิ้นหรือคลังสินทรัพย์โดยตรงลงในประสบการณ์ที่เปิดอยู่
คลังสินทรัพย์คือการรวบรวมสินทรัพย์ที่คุณสามารถวางไว้ในตำแหน่งกลางของประสบการณ์ของคุณเพื่อการเข้าถึงและนำกลับมาใช้ใหม่ได้ง่าย คลังสินทรัพย์ที่คุณจะใช้สำหรับโปรเจกต์ของคุณจาก Creator Store ประกอบด้วยทรัพย์สิน 3D หกชิ้น วัสดุ MaterialVariant ที่กำหนดเองสองชนิด และเอฟเฟกต์อนุภาคสุดท้ายจาก Create basic visual effects ทรัพย์สินหกชิ้นได้แก่:






สินทรัพย์เหล่านี้เป็นวัตถุ MeshPart เดี่ยวหรือวัตถุ Model ที่ประกอบด้วยหลายเมช พวกเขาใช้วัสดุที่กำหนดเองและพื้นผิวการเรนเดอร์ทางกายภาพ (PBR) เพื่อการให้แสงที่สมจริง สำหรับข้อมูลเพิ่มเติม ดูที่ Materials - Custom Materials และ PBR Textures
เพื่อให้ได้คลังสินทรัพย์จากคลังของคุณไปยังประสบการณ์ของคุณ:
เปิด หน้ารายละเอียด ของคลังสินทรัพย์ใน Creator Store และคลิก Get Model ที่มุมขวาบน คลังจะอยู่ในคลังของคุณในตอนนี้ และคุณสามารถนำสินทรัพย์เหล่านี้ไปใช้ซ้ำได้ในทุกโปรเจกต์บนแพลตฟอร์ม
กลับไปที่ Studio คลิก Toolbox ในแท็บเครื่องมือ Home เปลี่ยนไปที่แท็บ Inventory และคลิกที่กระเบื้อง Core Building and Scripting คลังจะปรากฏใน viewport

เมชบางชิ้นอาจดูสีเทาแทนที่จะมีพื้นผิวเพราะวัสดุของพวกเขาอ้างอิงไปยังวัตถุ MaterialVariant ที่ยังไม่ติดตั้ง เพื่อแก้ไขปัญหานี้ ให้ลาก Moss_Lumpy_A และ Moss_Strata_Noisy_A จากคลังสินทรัพย์ไปยังคอนเทนเนอร์ MaterialService ใน Explorer พื้นผิวจะอยู่ในที่ของมัน

ต่อโครงสร้างการจัดระเบียบ
ก่อนที่จะวางสินทรัพย์ ขยายโครงสร้างโฟลเดอร์ที่คุณเริ่มใน Greybox a playable area:
- ใน Explorer ให้เพิ่มโฟลเดอร์ใหม่สองโฟลเดอร์ภายใต้ World และตั้งชื่อว่า Platforms และ Mountains
- ภายใน Platforms ให้เพิ่ม Model สำหรับแต่ละระดับของ sea stack และตั้งชื่อให้ตรงกับระดับกระสุนสีเทาของคุณ ตัวอย่างเช่น ประสบการณ์ตัวอย่างมีคอนเทนเนอร์โมเดลที่แยกต่างหาก 18 คอนเทนเนอร์สำหรับทุกแพลตฟอร์มในสภาพแวดล้อม

ใช้คลังสินทรัพย์
ตอนนี้ให้วางสินทรัพย์ที่มีความเงางามเหนือกระสุนสีเทาของคุณ แต่ละส่วนจะให้คุณมีสามเส้นทาง: Build with Assistant (ซึ่งทำให้ Assistant วางสินทรัพย์แต่ละชิ้นในตำแหน่งที่แน่นอนตามตัวอย่าง), Apply your own (ที่ซึ่งคุณวางสินทรัพย์เพื่อให้ตรงกับเลย์เอาต์ที่กำหนดเองของคุณ), และ Recreate the sample (ที่ซึ่งคุณจะวางพวกเขาด้วยมือในตำแหน่งที่แน่นอนตามตัวอย่าง)
ภาพหน้าจอทำให้สินทรัพย์ Placeholder มีความโปร่งใสเพื่อให้คุณเห็นความก้าวหน้าของคุณระหว่างขั้นตอน

แพลตฟอร์ม
คลังนี้รวมถึงสองวัตถุ Model แพลตฟอร์ม (แต่ละอันทำจากสองลูกไฟ MeshPart):
- PlatformA — มีฐานวงกลมโลหะ ใช้สำหรับแพลตฟอร์มแรกและสุดท้าย
- PlatformB — มีพื้นดินที่เบสิก ใช้สำหรับแพลตฟอร์มระหว่าง

Place all platformsสำหรับแต่ละแถวด้านล่าง ให้คัดลอกเมชที่ตรงจากคลังสินทรัพย์ที่ชื่อว่า "Core Building and Scripting" ไปยัง Workspace > World > Platforms > <Parent Model> และตั้งค่า Origin.Position และ Scale ของมันสินทรัพย์ PlatformA:- Level_1: Origin.Position -30, 3, 9; Scale 2.2- Level_2: Origin.Position -24, 11, 24; Scale 1.4- Level_3a: Origin.Position 34, 31, 9.5; Scale 0.7- Level_3b: Origin.Position 79, 31, 2; Scale 0.6- Level_7: Origin.Position 402, 312, 79; Scale 1.1สินทรัพย์ PlatformB:- Level_3c: Origin.Position 89, 31, 48; Scale 0.8- Level_4a: Origin.Position 104, 65.5, 46.5; Scale 0.6- Level_4b: Origin.Position 127, 66, 67.5; Scale 0.6- Level_4b: Origin.Position 133.5, 164.5, 70.5; Scale 0.7- Level_4c: Origin.Position 152, 65.5, 91; Scale 1- Level_4d: Origin.Position 200, 66, 107; Scale 0.5- Level_4e: Origin.Position 238.5, 66, 81; Scale 0.8- Level_5a: Origin.Position 262, 120, 57.5; Scale 0.7- Level_5b: Origin.Position 245, 122, 15; Scale 0.4- Level_5c: Origin.Position 271, 122.5, -5.5; Scale 0.4- Level_5d: Origin.Position 318, 121, -22; Scale 0.9- Level_6a: Origin.Position 363, 201, -52.5; Scale 1.2- Level_6b: Origin.Position 381, 201, 11; Scale 0.4- Level_6c: Origin.Position 389, 201, 47; Scale 0.6

Sea stacks
คลังสินทรัพย์ตัวอย่างรวมถึงรูปแบบก้อนหิน sea stack สองประเภทที่คุณสามารถซ้อนกันในรูปแบบสร้างสรรค์เพื่อสร้างเสาหรือแพลตฟอร์ม sea stack ของคุณ:
- SeaStackMesh – รวมถึงรูปแบบหินที่แข็ง
- SeaStackCaveMesh – รวมถึงอุโมงค์และยอดแข็ง
ทั้งสองประเภทแพลตฟอร์มเป็นวัตถุ MeshPart


วางทะเลสแต็กทั้งหมดสำหรับแต่ละแถวด้านล่าง ให้นำเมชที่ตรงกันจากห้องสมุดแอสเซ็ทที่ชื่อว่า "การสร้างและการสคริปต์ที่สำคัญ" มาวางใน Workspace > World > Platforms > <Parent Model> และตั้งค่า Size, CFrame.Position และ CFrame.Orientation ของมัน ทุกเมชคือ SeaStackMesh เว้นแต่จะระบุไว้เป็นอย่างอื่นLevel_3a:- ขนาด 31, 31, 34; CFrame.Position 31, 14, 15.5; CFrame.Orientation 0, 72, 0- ขนาด 32, 37, 34; CFrame.Position 39, 11, 6; CFrame.Orientation 0, 162, 0- ขนาด 32, 36, 34; CFrame.Position 31, 13, 7.5; CFrame.Orientation 0, 68, 0Level_3b:- ขนาด 35, 47, 36; CFrame.Position 80, 7, 4; CFrame.Orientation 0, -18, 0Level_3c:- ขนาด 52, 69, 53; CFrame.Position 90, -4, 48; CFrame.Orientation 0, -18, 0Level_4a:- ขนาด 43, 49, 43; CFrame.Position 103, 5, 48; CFrame.Orientation 0, -119, 0- ขนาด 37, 49, 38; CFrame.Position 104, 41, 47; CFrame.Orientation 0, -18, 0Level_4b:- SeaStackCaveMesh; ขนาด 54, 67, 53; CFrame.Position 131, 88, 71; CFrame.Orientation 0, -111, 0- ขนาด 66, 85, 65; CFrame.Position 133, 23, 71; CFrame.Orientation 0, 87, 0- ขนาด 46, 55, 47; CFrame.Position 133, 136, 71; CFrame.Orientation 0, -79, 0Level_4c:- ขนาด 63, 81, 62; CFrame.Position 151, 25, 91; CFrame.Orientation 0, -50, 0Level_4d:- ขนาด 35, 39, 35; CFrame.Position 198, -4, 108; CFrame.Orientation 0, -44, 0- ขนาด 33, 36, 32; CFrame.Position 199, 21, 108; CFrame.Orientation 0, -119, 0- ขนาด 27, 36, 28; CFrame.Position 199, 48, 108; CFrame.Orientation 0, -18, 0Level_4e:- ขนาด 57, 65, 57; CFrame.Position 239, -14, 82; CFrame.Orientation 0, -63, 0- ขนาด 48, 65, 50; CFrame.Position 239, 34, 81; CFrame.Orientation 0, 39, 0Level_5a:- ขนาด 56, 62, 54; CFrame.Position 264, 11, 55; CFrame.Orientation 0, 150, 0- ขนาด 50, 57, 50; CFrame.Position 263, 50, 57; CFrame.Orientation 0, 75, 0- ขนาด 43, 57, 44; CFrame.Position 262, 92, 57; CFrame.Orientation 0, 176, 0Level_5b:- ขนาด 47, 36, 40; CFrame.Position 245, -16, 15; CFrame.Orientation 0, 0, 0- ขนาด 38, 38, 41; CFrame.Position 245, 11, 14; CFrame.Orientation 0, 100, 0- ขนาด 36, 38, 34; CFrame.Position 243, 34, 15; CFrame.Orientation 0, -164, 0- ขนาด 31, 34, 30; CFrame.Position 244, 62, 16; CFrame.Orientation 0, -45, 0- ขนาด 28, 32, 28; CFrame.Position 244, 83, 15; CFrame.Orientation 0, -120, 0- ขนาด 24, 32, 24; CFrame.Position 244, 106, 15; CFrame.Orientation 0, -18, 0Level_5c:- ขนาด 45, 34, 38; CFrame.Position 270, -8, -6; CFrame.Orientation 0, 180, 0- ขนาด 36, 35, 38; CFrame.Position 270, 17, -5; CFrame.Orientation 0, -80, 0- ขนาด 34, 35, 32; CFrame.Position 272, 40, -5; CFrame.Orientation 0, 16, 0- ขนาด 29, 32, 29; CFrame.Position 271, 65, -7; CFrame.Orientation 0, 136, 0- ขนาด 26, 30, 26; CFrame.Position 271, 86, -6; CFrame.Orientation 0, 61, 0- ขนาด 22, 30, 23; CFrame.Position 270, 108, -6; CFrame.Orientation 0, 162, 0Level_5d:- ขนาด 65, 71, 63; CFrame.Position 315, -5, -27; CFrame.Orientation 0, -161, 0- ขนาด 58, 66, 58; CFrame.Position 315, 39, -25; CFrame.Orientation 0, 124, 0- ขนาด 50, 66, 51; CFrame.Position 315, 89, -24; CFrame.Orientation 0, -134, 0Level_6a:- ขนาด 94, 104, 92; CFrame.Position 358, 32, -56; CFrame.Orientation 0, -123, 0- ขนาด 85, 96, 84; CFrame.Position 360, 97, -54; CFrame.Orientation 0, 162, 0- ขนาด 72, 71, 74; CFrame.Position 361, 165, -52; CFrame.Orientation 0, -79, 0Level_6b:- ขนาด 44, 65, 47; CFrame.Position 380, 17, 9; CFrame.Orientation 0, -143, 0- ขนาด 46, 44, 39; CFrame.Position 380, 61, 11; CFrame.Orientation 0, -78, 0- ขนาด 37, 37, 40; CFrame.Position 381, 92, 11; CFrame.Orientation 0, 22, 0- ขนาด 35, 37, 33; CFrame.Position 381, 115, 10; CFrame.Orientation 0, 118, 0- ขนาด 30, 33, 30; CFrame.Position 379, 141, 10; CFrame.Orientation 0, -123, 0- ขนาด 27, 31, 27; CFrame.Position 380, 162, 10; CFrame.Orientation 0, 162, 0- ขนาด 23, 31, 24; CFrame.Position 380, 185, 11; CFrame.Orientation 0, -96, 0Level_6c:- ขนาด 68, 52, 57; CFrame.Position 387, 3, 48; CFrame.Orientation 0, -4, 0- ขนาด 54, 54, 58; CFrame.Position 388, 41, 47; CFrame.Orientation 0, 96, 0- ขนาด 52, 54, 48; CFrame.Position 385, 75, 47; CFrame.Orientation 0, -168, 0- ขนาด 44, 49, 43; CFrame.Position 385, 114, 49; CFrame.Orientation 0, -49, 0- ขนาด 40, 45, 40; CFrame.Position 386, 145, 48; CFrame.Orientation 0, -124, 0- ขนาด 34, 45, 35; CFrame.Position 387, 178, 48; CFrame.Orientation 0, -22, 0Level_7a:- ขนาด 96, 98, 102; CFrame.Position 406, 19, 82; CFrame.Orientation 0, -41, 0- ขนาด 92, 98, 84; CFrame.Position 407, 81, 82; CFrame.Orientation 0, -19, 0- ขนาด 81, 90, 79; CFrame.Position 407, 152, 80; CFrame.Orientation 0, 90, 0- ขนาด 73, 83, 73; CFrame.Position 404, 208, 80; CFrame.Orientation 0, 15, 0- ขนาด 62, 83, 64; CFrame.Position 403, 270, 79; CFrame.Orientation 0, 116, 0หลังจากวางทะเลสแต็กทั้งหมดแล้ว ให้ลบกระบอกสีเทา placeholder ภายในแต่ละโมเดลระดับ

เหรียญ
ห้องสมุดแอสเซ็ทตัวอย่างภายในมี Coin แอสเซ็ทเดียว ซึ่งเป็น MeshPart ที่มี SurfaceAppearance ลูกหลานที่ทำให้มันมีพื้นผิวโลหะเงางาม วางไว้ทุกที่ที่คุณเพิ่มเหรียญ placeholder แล้วปรับตำแหน่งและมุมของมันตามต้องการ

วางเหรียญทั้งหมดสำหรับแต่ละแถวด้านล่าง ให้นำเมชเหรียญจากห้องสมุดแอสเซ็ทที่ชื่อว่า "การสร้างและการสคริปต์ที่สำคัญ" มาวางใน Workspace > World > Coins และตั้งค่า CFrame.Position และ CFrame.Orientation ของมัน:- 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หลังจากวางเหรียญทั้งหมดแล้ว ให้ลบเหรียญ placeholder.

ภูเขา
แอสเซ็ทห้องสมุดเพียงรายการเดียว MountainMesh ใช้ตกแต่งพื้นหลัง ซ่อนขอบของพื้นที่น้ำของคุณ และล้อมรอบพื้นที่ที่คุณสามารถเล่นได้ การหมุนและการปรับขนาดแต่ละส่วนช่วยช่วยลดการทำซ้ำเพื่อให้ผู้เล่นไม่สังเกตว่าคุณใช้เมชเดียวกันซ้ำแล้วซ้ำอีก
วางภูเขาทั้งหมดสำหรับแต่ละแถวด้านล่าง ให้วาง MountainMesh จากห้องสมุดอุปกรณ์ที่ชื่อว่า "Core Building and Scripting" ลงใน Workspace > World > Mountains และตั้งค่า Size, CFrame.Position, และ CFrame.Orientation:- Size 2048, 334, 2048; CFrame.Position -1243, 115, -1402; CFrame.Orientation 0, 46, 0- Size 2048, 212, 2048; CFrame.Position -326, 230, -1614; CFrame.Orientation -15, -155, 0- Size 2048, 416, 1871; CFrame.Position 434, 160, -1543; CFrame.Orientation 0, -2, 0- Size 2048, 400, 2048; CFrame.Position 1200, 147, -1534; CFrame.Orientation -15, -155, 0- Size 2048, 540, 1488; CFrame.Position 1726, 220, -1139; CFrame.Orientation 0, -95, 0- Size 2044, 442, 2044; CFrame.Position 2344, 174, -413; CFrame.Orientation 0, 5, 0- Size 2048, 458, 2048; CFrame.Position 2267, 157, 1084; CFrame.Orientation 0, -81, 0- Size 2048, 678, 2048; CFrame.Position 1662, 221, 1804; CFrame.Orientation 0, 9, 0- Size 2043, 352, 1467; CFrame.Position 1025, 147, 2462; CFrame.Orientation 0, 54, 0- Size 1980, 531, 1742; CFrame.Position 361, 180, 2119; CFrame.Orientation 0, 21, 0- Size 2048, 415, 2048; CFrame.Position -580, 160, 1961; CFrame.Orientation 0, -122, 0- Size 2048, 415, 2048; CFrame.Position -900, 160, 1652; CFrame.Orientation 0, 24, 0- Size 1321, 403, 1321; CFrame.Position -1303, 133, 770; CFrame.Orientation 0, 55, 0- Size 2048, 335, 2048; CFrame.Position -1653, 114, 161; CFrame.Orientation 0, -20, 0- Size 2048, 249, 2048; CFrame.Position -1928, 79, -674; CFrame.Orientation 0, 24, 0- Size 2048, 450, 2048; CFrame.Position -1426, 73, -895; CFrame.Orientation 0, -20, 0

การทดสอบการเล่น
ทรัพย์สินที่ขัดเกลาสามารถเปลี่ยนรูปร่างของกองทะเลได้มากพอที่จะมีผลต่อการกระโดดที่ทำงานในเวอร์ชัน greybox ของระดับนั้น ให้ทำการตรวจสอบครั้งสุดท้ายผ่านเกมเพื่อระบุและแก้ไขปัญหาก่อนที่จะเผยแพร่
เลือก Test จากเมนูแบบหล่นลงและคลิก Play ปีนขึ้นไปยังสัญญาณที่ด้านบนของกองทะเล หากการกระโดดรู้สึกไม่เหมือนเดิม ให้เอียงเมชที่ทำให้เกิดปัญหาและลองอีกครั้ง คลิก Stop เมื่อคุณเสร็จสิ้น
ขอแสดงความยินดีที่คุณได้เสร็จสิ้น Core Curriculum! จากที่นี่คุณสามารถขยายโครงการของคุณด้วยฟีเจอร์เกมเพลย์ใหม่หรือระดับใหม่, เรียกดู ชุดฟีเจอร์ เต็มรูปแบบของ Studio, หรือไปยังหลักสูตรอื่นเช่น Environmental art สร้างอย่างมีความสุข!