تحسين تجربتك

*This content is translated using AI (Beta) and may contain errors. To view this page in English, click here.


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

باستخدام ملف فن البيئة - تحسين .rbxl كمرجع، يوضح لك هذا القسم من منهج فن البيئة كيفية مراجعة وتكوين ملف مكانك للحصول على رسومات مثالية، بما في ذلك التوجيه حول:

  • مراجعة معلمات الفيزياء والرندر لكل أصل للتأكد من أنها تحافظ على الذاكرة وأداء المحرك.
  • قفل وفرة من المواد، والهندسة، أو الشفافية التي تزيد بشكل غير ضروري من عدد الحسابات التي يجب على محرك Roblox تنفيذها لرسم أصولك.

بينما يتولى محرك Roblox معظم الأعمال المتعلقة بالتحسين، يمكنك المساعدة في هذه الجهود من خلال استخدام Microprofiler لمعرفة الأماكن التي تتطلب وقتًا أطول لرسم إطارات معينة. باستخدام هذه المعلومات، يمكنك اتخاذ قرارات مستنيرة حول الأصول التي تحتاج إلى اهتمامك فيما يتعلق بمعلماتها أو المحتوى الزائد. يعتبر تحليل المشهد أداة قوية أخرى لفحص استخدام الموارد.

مراجعة معلمات الفيزياء والرندر

في تجميع مكتبة الأصول، تعلمت كم هو مهم ضبط معلمات الفيزياء والرندر التي تسمح لأصولك بالحفاظ على جودة بصرية عالية عبر الأجهزة ذات القيود على الذاكرة وGPU. ومع ذلك، من الشائع أثناء إنشاء بيئتك تعديل هذه المعلمات وفقًا لموقع الأصل وسياقه داخل تجربتك. على سبيل المثال، تلقي العديد من النباتات في بيئة مثال "تاج الليزر" النهائية ظلالاً على الرغم من تكلفتها في الأداء لأنها تضيف إلى واقعية البيئة.

عندما تقوم بتعديل معلمات الفيزياء والرندر، من المفيد بالقرب من نهاية عملية التطوير مراجعة جميع المعلمات لمعرفة كيفية تحسين معلمة ما مع الحفاظ على الأهداف الجمالية ومتطلبات اللعب. على سبيل المثال، يمكنك تعطيل خاصية BasePart.CastShadow للنباتات القريبة من حواف منطقة اللعب لتوفير الأداء دون تدخل في تجربة اللعب أو التجربة المرئية للمستخدم.

قفل المحتوى غير الأساسي

بعد مراجعة معلمات الفيزياء والرندر، يمكنك مراجعة الأصول نفسها لمعرفة الأماكن التي يمكنك فيها قفل أي محتوى غير أساسي من التجربة والذي لا يؤثر على لعبك، مثل القوام المتطابقة ذات معرّفات أصول مختلفة، أو الهندسة المعقدة ذات العديد من الرؤوس، أو الشفافية التي تتداخل مع بعضها البعض حسب عرض الكاميرا. تسرد الأقسام التالية ما يمكنك القيام به لمراجعة هذا المحتوى، ولماذا يساعد في جهود التحسين.

إزالة القوام المكررة

بينما تنتقل بين تطوير أصولك وإنشاء بيئتك، من الشائع أن تقوم بتكرار mesh أو القوام بينما تبحث عن ما هو ضروري لأهدافك الجمالية أو متطلبات اللعب. إذا كنت لا تحول أصولك إلى حزم، عندما تستورد هذه التكرارات إلى الاستوديو، فإنك تنشئ معرّفات أصول فريدة يحتاج محرك Roblox للإشارة إليها بينما يرسم أصولك داخل البيئة.

على سبيل المثال، إذا كنت ستستورد المجموعتين التاليتين من meshes للحنفيات إلى الاستوديو بشكل منفصل، حتى لو كانت متطابقة تمامًا في المظهر، يتعامل محرك Roblox معها كجسمين بمعرفات أصول فريدة. كلما زادت الاستدعاءات الفريدة التي يحتاج المحرك إلى إجرائها، زاد التأثير على الذاكرة والأداء. لهذا السبب، من المهم التأكد عند إعادة استخدام أصل عدة مرات أن كل مثيل من هذا الأصل يستخدم نفس معرّف الأصل بحيث يحتاج المحرك فقط إلى إجراء استدعاء واحد لرسمه بشكل متكرر.

اثنان من نفس الحنفية مع معرفات أصول فريدة. لا يوجد اختلاف بصري لكن معرفات الأصول المكررة تؤثر سلبًا على الأداء.

تحسين الهندسة

إذا وجدت أنك بحاجة إلى إجراء المزيد من التعديلات لزيادة معدل الإطارات عبر الأجهزة، من المفيد أن ترى أين يمكنك تحسين هندستك من خلال:

  • دمج مجموعات من meshes في أصل واحد.
  • تقليل عدد المضلعات للأصول ذات التعقيد الهندسي.

لتوسيع هذه التقنية الأولى، يمثل كل أصل فريد في تجربتك استدعاء رسم على GPU حيث يرسل إشارة إلى GPU لاستدعاء المعلومات كي يتمكن محرك Roblox من رسم الأصل بشكل صحيح. كلما زاد عدد الأصول الفريدة لديك، زادت استدعاءات الرسم التي needs النظام. لهذا السبب، إذا كان لديك مجموعة من الmesh التي تشكل عنصرًا أكبر في تجربتك، يمكنك تجميعها معًا في أدوات النمذجة الخارجية لتقليل الحاجة إلى استدعاءات الرسم المتعددة.

لتوضيح هذه النقطة، تقوم بيئة تاج الليزر النموذجية النهائية بدمج عدة أجزاء و meshes معًا لإنشاء الأبراج الكبيرة خارج المبنى. إذا كنت ستجمع كل هذه المكونات الفردية معًا، يمكنك جعلها أصلًا واحدًا بمعرف أصل واحد فقط، وتقليل عدد استدعاءات الرسم من 8 إلى 1. ومع ذلك، من المهم ملاحظة أن هذه التقنية تزيل قدرتك على تغيير الخصائص البصرية والمادية لكل مكون بحرية، مثل موقعه أو مادته.

على سبيل المثال، في الصورة التالية، تبقى البرج الأيسر عدة أصول تحت كائن Model، بينما البرج الأيمن هو أصل واحد. يمكنك تعديل كل مكون من مكونات البرج الأيسر بشكل فردي، ولكن عندما تقوم بتعديل البرج الأيمن، مثل تغيير لونه إلى الأسود، يؤثر ذلك على الكائن بشكل كامل. لذلك، من المهم أن تفكر في استخدام هذه التقنية قرب نهاية تطوير بيئتك عندما تعرف أين يمكنك تحسين الأداء دون التأثير على أهدافك الجمالية.

منظر أمامي للأبراج. البرج على اليسار يتضمن عدة أصول تحت نموذج واحد، بينما البرج على اليمين يقلل من عدد الأصول من خلال إزالة جميع كائنات القوام.

لتوسيع التقنية الثانية، تمتلك الأصول ذات التعقيد الهندسي المزيد من المضلعات، مما يعني أن لديها المزيد من الرؤوس التي يجب أن تحسبها المحرك أثناء رسم مظهرها البصري. وهذا يعني أن الأصول ذات الأقل تعقيدًا ودقة أقل تكلفة للرسم، مما يؤدي إلى تحسين كل من الأداء والذاكرة.

حذف الشفافية المتداخلة

لتوفير شعور بالواقعية للبيئة، تتضمن بيئة تاج الليزر النموذجية النهائية العديد من الميشات ذات مستويات الشفافية المتنوعة، مثل النباتات في الفضاء الخارجي، والزجاج على العلامات المستقبلية أو سياج الزهور. عندما تعرض الكاميرا العديد من الأجسام شبه الشفافة التي تكون أمام أو خلف بعضها البعض، يتعين على محرك Roblox رسم البيكسلات المتداخلة عدة مرات لحساب المناطق الشفافة. وتسمى هذه العملية "زيادة الشفافية العالية"، وهي تؤثر بشكل كبير على الأداء.

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

شخصية Rthro تواجه وعاءًا يحتوي على عدة نباتات مع شفافية بين الأوراق.
منظر جانبي لشخصية Rthro تواجه وعاءً يحتوي على عدة نباتات مع شفافية بين الأوراق، وتظهر نقاط من البيكسلات المزدوجة في المناطق المتداخلة.

عندما تنتهي من مراجعة كل محتواك للتأكد من أنه مثالي عبر الأجهزة، تصبح تجربتك الآن جاهزة للنشر!

©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.