تحسين لعبتك

*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 للنباتات بالقرب من حواف منطقة اللعب لتوفير الأداء دون التأثير على تجربة اللعب أو المظهر البصري للمستخدم.

إزالة المحتوى غير الضروري

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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