ما ستتعلمه#
ستضع الـprop الخاص بك في مشهد حقيقي في Engine، تمنحه فيزياء، تختبره في وضع Play، وتستخدم الذهاب والإياب الذي يرسله عائدًا إلى Sculpt أو Pigment للتعديل.
قبل أن تبدأ#
- أنهِ ارسم نسيج الـprop في Pigment، أو جهّز أي mesh منسوج.
- Engine وحدة مدعومة بالتمويل الجماعي. تستخدم WebGPU عندما يملكه المتصفح وتعود إلى WebGL2 عندما لا يملكه، لذا تُفتح في الحالتين.
- من المفيد معرفته: Engine محرك ألعاب كامل. المشهد شجرة كيانات في Scene Graph، وكل كيان مجموعة من المكونات (Transform وModel وLight وCamera وRigidBody وCollider وScript).
الخطوات#
-
افتح Engine وابدأ إما من مشهد فارغ أو من أحد القوالب التجريبية للحصول على أرضية وإضاءة مجانًا.
تحذير: المشاهد التجريبية غير محفوظة. إذا بنيت على واحد منها، احفظه كمشروعك الخاص قبل المغادرة.
-
استورد الـprop الخاص بك. أرسله من Pigment، أو استورد ملف
.glbمباشرة. يصل ككيان مع مكون Transform ومكون Model مرفقين بالفعل. -
اختر الكيان في Scene Graph وتحقق من Transform الخاص به في المفتش. ضعه على الأرض وحدد مقياسًا معقولًا الآن، لأن كل ما يأتي بعده يرثه.
-
أضف Collider باستخدام Add Component. بدونه، يملك الـprop شكلًا مرئيًا لكن لا شيء يمكن للفيزياء أن تلمسه.
نصيحة: طابق الـcollider مع المهمة. شكل بسيط يقارب الـprop أرخص وقت التشغيل من collider يطابق الـmesh بدقة، وبالنسبة لصخرة لن يلاحظ أحد الفرق.
-
أضف Rigidbody إذا كان يجب أن يتأثر الـprop بالفيزياء. اتركه معطلًا للمشهد الذي لا يتحرك أبدًا، لأن الهندسة الثابتة أرخص.
-
اضغط Play. تعمل الفيزياء بشكل حقيقي في هذا الوضع، لذا فإن prop لديه Rigidbody وcollider سيسقط ويهبط ويستقر.
-
راقب ما يحدث عند الهبوط. الـprop الذي يغرق عبر الأرضية، أو يهتز، أو يرتد بشكل غريب، يخبرك أن الـcollider أو الكتلة خطأ.
-
اضغط إيقاف وعدّل. وضع Play للاختبار، لا للإنشاء.
-
أصلح مشكلة نمذجة دون مغادرة Engine: انقر بزر الماوس الأيمن على الـprop في Scene Graph واستخدم Edit in لفتحه في Sculpt أو Pigment أو Retopo. يعود تعديلك ويحدّث الـprop في مكانه.
نصيحة: يمكنك التحديد المتعدد بـShift+click، أو Cmd+click على Mac، وإرسال عدة كائنات مدمجة في واحد. على Mac، يفتح Ctrl+click قائمة السياق ولا يغيّر التحديد.
-
احفظ المشهد، واستخدم Save to Cloud حتى يتبع المشروع حسابك.
النتيجة#
يوجد الـprop الخاص بك الآن في مشهد قابل للعب: له حضور فيزيائي، يتصرف تحت فيزياء حقيقية، ويمكنك إرساله عائدًا للتعديل في أي وقت دون تصدير أو إعادة استيراد أي شيء.
لمزيد من الاستكشاف#
- امنح الـprop سلوكًا بواسطة script. يعرض Engine خطافات دورة حياة مثل
startوupdate(dt)وonCollisionوonTrigger، عبر واجهة برمجية من 538 عضوًا موزعة على 50 مساحة أسماء. - جرّب Blueprints إذا كنت تفضّل بناء المنطق بصريًا بدلًا من كتابته.
- استكشف محرر التضاريس ولوحة Sky & Atmosphere لبناء بيئة حول الـprop الخاص بك.