تطبيق الأصول المصقولة هو الخطوة الأخيرة في بناء بيئتك النهائية، حيث تقوم بتبديل أصولك الرمادية المؤقتة بأصول مصقولة عالية الجودة لتلبية أهداف جمالية لعبتك ومتطلبات التصميم. هذه القسم المثير من المنهج هو المكان الذي ترى فيه عالمك ينبض بالحياة في بيئة متماسكة مكتملة وجاهزة للنشر.
باستخدام ملف Island Jump - Final كمرجع، يعلمك هذا القسم من البرنامج التعليمي كيفية استخدام متجر المبدعين للعثور على وإضافة مكتبة أصول نموذجية إلى مشروعك، ومتابعة هيكل التنظيم الخاص بك لفرز أصولك الجديدة إلى فئات ذات معنى، وتطبيق مكتبة الأصول على الفضاء ثلاثي الأبعاد.
الحصول على مكتبة الأصول
متجر المبدعين هو علامة تبويب في صندوق الأدوات يمكنك استخدامها للعثور على جميع الأصول التي أنشأتها Roblox ومجتمع Roblox لاستخدامها في مشاريعك، بما في ذلك الأصول من نوع النموذج والصورة والشبكة والصوت والإضافة والفيديو والخط. يمكنك استخدام متجر المبدعين لإضافة أصل فردي أو مكتبة أصول مباشرة إلى لعبة مفتوحة.
مكتبات الأصول هي مجموعات من الأصول يمكنك وضعها في موقع مركزي في لعبتك للوصول السهل وإعادة الاستخدام. تتضمن مكتبة الأصول التي ستستخدمها لمشروعك من متجر المبدعين ستة أصول ثلاثية الأبعاد، واثنين من المواد المخصصة من نوع MaterialVariant، وآثار الجسيمات النهائية من إنشاء تأثيرات بصرية أساسية. الأشكال الستة هي كما يلي:






هذه الأصول هي إما كائنات MeshPart فردية أو كائنات Model تحتوي على عدة شبكات. تستخدم مواد مخصصة وقوامات تعتمد على الفيزياء (PBR) لتظليل واقعي. لمزيد من المعلومات، انظر المواد - المواد المخصصة و قوامات PBR.
للحصول على مكتبة الأصول من مخزونك إلى لعبتك:
افتح صفحة تفاصيل المكتبة على متجر المبدعين وانقر على الحصول على النموذج في الزاوية العلوية اليمنى. المكتبة الآن في مخزونك، ويمكنك إعادة استخدام هذه الأصول في أي مشروع على المنصة.
عد إلى الاستوديو، انقر على صندوق الأدوات في علامة التبويب الصفحة الرئيسية، انتقل إلى علامة التبويب المخزون، وانقر على بلاطة البناء الأساسي والبرمجة. تظهر المكتبة في نافذة العرض.

قد تبدو بعض الشبكات رمادية بدلاً من أن تكون مزخرفة لأن موادها تشير إلى كائنات MaterialVariant التي لم يتم تثبيتها بعد. لإصلاح ذلك، اسحب Moss_Lumpy_A و Moss_Strata_Noisy_A من مكتبة الأصول إلى حاوية MaterialService في المستكشف. تتثبت القوامات في مكانها.

متابعة هيكل التنظيم
قبل وضع الأصول، قم بتمديد هيكل المجلدات الذي بدأت به في تجهيز منطقة قابلة للعب:
- في المستكشف، أضف مجلدين جديدين داخل العالم وسمهما المنصات و الجبال.
- داخل المنصات، أضف نموذج Model لكل مستوى من مستويات كومة البحر وسمها لتتناسب مع مستوياتك الرمادية. على سبيل المثال، تحتوي اللعبة النموذجية على 18 حاوية نموذجية فردية لكل منصة في البيئة.

تطبيق مكتبة الأصول
الآن ضع الأصول المصقولة فوق نموذجك الرمادي. يقدم كل قسم ثلاثة مسارات: البناء مع المساعد (الذي يسمح للمساعد بوضع كل أصل في الإحداثيات الدقيقة للنموذج)، تطبيق الخاص بك (حيث تضع الأصول لتناسب تخطيطك المخصص)، و إعادة إنشاء النموذج (حيث تضعها يدويًا في الإحداثيات الدقيقة للنموذج).
تجعل لقطات الشاشة الأصول المؤقتة شبه شفافة حتى تتمكن من رؤية تقدمك بين الخطوات.

المنصات
تتضمن المكتبة كائنين من نوع نموذج المنصة (كل منهما مصنوع من طفلين من نوع MeshPart):
- PlatformA — تتضمن قاعدة دائرية معدنية، تستخدم للمنصات الأولى والأخيرة.
- PlatformB — تتضمن غطاء تضاريس أساسي، تستخدم للمنصات بينهما.

لكل صف أدناه، انسخ الشبكة المطابقة من مكتبة الأصول المسماة "البناء الأساسي والبرمجة" إلى Workspace > World > Platforms > <نموذج الوالد> واضبط 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
كومات البحر
تتضمن مكتبة الأصول النموذجية نوعين من تشكيلات الصخور البحرية التي يمكنك تكديسها بطرق إبداعية لتشكيل أعمدة منصات كومات البحر الخاصة بك:
- SeaStackMesh – تتضمن تشكيل صخري صلب.
- SeaStackCaveMesh – تتضمن نفقًا وقمة صلبة.
كلا نوعي المنصات هما كائنات من نوع MeshPart.


لكل صف أدناه، انسخ الشبكة المطابقة من مكتبة الأصول المسماة "البناء الأساسي والبرمجة" إلى Workspace > World > Platforms > <نموذج الوالد> واضبط حجمها و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، 0
Level_3b:
- الحجم 35، 47، 36؛ CFrame.Position 80، 7، 4؛ CFrame.Orientation 0، -18، 0
Level_3c:
- الحجم 52، 69، 53؛ CFrame.Position 90، -4، 48؛ CFrame.Orientation 0، -18، 0
Level_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، 0
Level_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، 0
Level_4c:
- الحجم 63، 81، 62؛ CFrame.Position 151، 25، 91؛ CFrame.Orientation 0، -50، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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، 0
Level_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
بعد وضع جميع كتل البحر، احذف أسطوانات الصندوق الرمادي المؤقتة داخل كل نموذج مستوى.
العملات
تتضمن مكتبة الأصول عينة واحدة من العملة، وهي MeshPart مع SurfaceAppearance فرعية تعطيها لمسة معدنية لامعة. ضع واحدة في أي مكان أضفت فيه عملة مؤقتة، ثم اضبط موقعها وزاويتها حسب الحاجة.

لكل صف أدناه، انسخ شبكة العملة من مكتبة الأصول المسماة "البناء الأساسي والبرمجة" إلى 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
بعد وضع جميع العملات، احذف العملات المؤقتة.
الجبال
تزين مكتبة الأصول شبكة MountainMesh الواحدة الخلفية، وتخفي حافة تضاريس الماء الخاصة بك، وتحيط بمنطقتك القابلة للعب. إن تدوير وتغيير حجم كل مثيل يكسر التكرار حتى لا يلاحظ اللاعبون أنك تستخدم نفس الشبكة مرارًا وتكرارًا.

لكل صف أدناه، انسخ MountainMesh من مكتبة الأصول المسماة "البناء الأساسي والبرمجة" إلى Workspace > World > Mountains واضبط حجمه، CFrame.Position، وCFrame.Orientation:
- الحجم 2048، 334، 2048؛ CFrame.Position -1243، 115، -1402؛ CFrame.Orientation 0، 46، 0
- الحجم 2048، 212، 2048؛ CFrame.Position -326، 230، -1614؛ CFrame.Orientation -15، -155، 0
- الحجم 2048، 416، 1871؛ CFrame.Position 434، 160، -1543؛ CFrame.Orientation 0، -2، 0
- الحجم 2048، 400، 2048؛ CFrame.Position 1200، 147، -1534؛ CFrame.Orientation -15، -155، 0
- الحجم 2048، 540، 1488؛ CFrame.Position 1726، 220، -1139؛ CFrame.Orientation 0، -95، 0
- الحجم 2044، 442، 2044؛ CFrame.Position 2344، 174، -413؛ CFrame.Orientation 0، 5، 0
- الحجم 2048، 458، 2048؛ CFrame.Position 2267، 157، 1084؛ CFrame.Orientation 0، -81، 0
- الحجم 2048، 678، 2048؛ CFrame.Position 1662، 221، 1804؛ CFrame.Orientation 0، 9، 0
- الحجم 2043، 352، 1467؛ CFrame.Position 1025، 147، 2462؛ CFrame.Orientation 0، 54، 0
- الحجم 1980، 531، 1742؛ CFrame.Position 361، 180، 2119؛ CFrame.Orientation 0، 21، 0
- الحجم 2048، 415، 2048؛ CFrame.Position -580، 160، 1961؛ CFrame.Orientation 0، -122، 0
- الحجم 2048، 415، 2048؛ CFrame.Position -900، 160، 1652؛ CFrame.Orientation 0، 24، 0
- الحجم 1321، 403، 1321؛ CFrame.Position -1303، 133، 770؛ CFrame.Orientation 0، 55، 0
- الحجم 2048، 335، 2048؛ CFrame.Position -1653، 114، 161؛ CFrame.Orientation 0، -20، 0
- الحجم 2048، 249، 2048؛ CFrame.Position -1928، 79، -674؛ CFrame.Orientation 0، 24، 0
- الحجم 2048، 450، 2048؛ CFrame.Position -1426، 73، -895؛ CFrame.Orientation 0، -20، 0
اختبار اللعبة
يمكن أن تؤثر الأصول المصقولة على شكل الكتلة البحرية بما يكفي لتؤثر على قفزة كانت تعمل في النسخة الرمادية من المستوى. قم بتمرير نهائي عبر اللعبة لتحديد وإصلاح أي مشاكل قبل النشر.
اختر اختبار من القائمة المنسدلة وانقر على تشغيل. تسلق إلى الشعلة في أعلى الكتل؛ إذا شعرت أن القفزة فجأة غير صحيحة، قم بتحريك الشبكة المسببة للمشكلة وحاول مرة أخرى. انقر على إيقاف عندما تنتهي.
تهانينا على إكمال المنهج الأساسي! من هنا يمكنك توسيع مشروعك بميزات أو مستويات جديدة، تصفح مجموعة الميزات الكاملة لـ Studio، أو الانتقال إلى منهج آخر مثل الفن البيئي. استمتع بالإبداع!