تسريع محرك الألعاب يونتي

تسريع محرك الألعاب يونتي من خلال 3 خطوات بسيطة

مما لا شك فيه أن القدرات المتواضعة لحاسوبك قد تكون السبب الذي يمنعك أو يتسبب في تبطيئ رحلتك في  تطوير الألعاب الخاص بك.

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

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

اذا كنت مهتماً بمعرفة الطرق الثلاثة، ابقى معي.

هل من الممكن تسريع محرك الألعاب يونتي

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

استخدم محرر الأكواد فيجوال استديو كود بدلاً من فيجوال استديو (الطريقة الأولى)

من المعروف أن محرر الأكواد فيجوال استديو هو محرر الأكواد الإفتراضي لمحرك يونتي، غير أنه ذو حجم كبير ويستهلك ذاكرة (RAM) بشكل يجعل إعادة النظر بإستخدامه أمراً ضرورياً.

أنا مثلاً امتلك حاسوب بقدرات متواضعة، فمثلاً ذاكرة (RAM) الخاصة به تبلغ 4 غيغا بايت فقط، وهكذا ذاكرة لن يكون من السهل عليها أبداً أن تتحمل تشغيل محرر الأكواد فيجوال استديو ومحرك الألعاب يونتي في نفس الوقت، لذلك قررت استخدام محرر الأكواد فيجوال استديو كود بدلاً منه.

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

ادخل نمط اللعب بسرعة (الطريقة الثانية)

كيفية دخول نمط اللعب بسرعة في يونتي

سوف اخبرك أولاً بما عليك فعله حتى تدخل نمط اللعب بسرعة، ثم سأشرح لك ما الذي قمنا بفعله.

بالطبع أنا اقصد بقولي (دخول نمط اللعب) أي عندما نضغط على زر (play) في محرك يونتي، من أجل أن نختبر اللعبة، وكيف سوف تكون عندما يتم لعبها من قبل المستخدمين.

إن الدخول إلى نمط اللعب غالباً ما يأخذ بعض الوقت تبعاً لعدة عوامل، ولكن وباستخدام الطريقة التي سوف أخبرك عنها الآن، فأنك سوف تكون قادراً على دخول نمط اللعب بشكل شبه آني إن شاء الله.

قم بإختبار لعبتك الآن قبل القيام بالخطوات التي سوف أخبرك بها من أجل أن تقارن بين الحالتين قبل وبعد.

الآن، وبعد أن قمت بالإختبار، هي بنا لنقم بتقليل الوقت اللازم لدخول نمط اللعب.

كل ما عليك فعله هو الضغط على (Edit)  ثم اختر (Project Settings)، عندما تصبح عند هذه الخطوة تأكد من أنك قد اخترت قائمة (Editor) ثم انزل إلى الأسفل حتى تجد (Enter Play Mode Settings) تحتها تماماً سوف تجد (Enter Play Mode Options) اضغط على المربع المقابل لها، بحيث يصبح يحتوي على إشارة صح، وهكذا تكون قد قمت بالمطلوب، الآن اختبر اللعبة لتلاحظ الفرق.

الآن، دعني اشرح لك بإختصار ما الذي قمنا بفعله في الخطوة السابقة.

لدينا فكرتان لكي نناقشهم، الأولى تساهم كثيراً في تسريع محرك الألعاب يونتي، واقصد هنا بالطبع تسريع الدخول في نمط اللعب، وهي ما تعرف بمصطلح (Dimain Reloading).

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

ونحن في خطوتنا هذه، قمنا بإلغاء (Domain Reloading) من خلال الخيار الذي اخترناه في الأعلى (Enter Play Mode Options).

قد تقول في نفسك، اذا كان الأمر بهذه الأهمية فلماذا نقوم بإلغاءه؟

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

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

المصطلح الأخر هو (Scene Reloading)، في حال كانت حالته (On) فأن يونتي سوف يقوم بتدمير كل (Game Object) الموجودة في (Scene) ويقوم بإعادة تحميلها من القرص وسوف يحدث ذلك كله في كل مرة ندخل فيها نمط اللعب، وأما الهدف من هذه العملية فهو أيضاً التأكد من أن اللعبة سوف تعمل بشكل مماثل على أجهزة المستخدمين لما هي عليه عند الدخول في نمط اللعب.

وأما عندما نتركه في حالة (Off) كما فعلنا في خطوتنا هذه، فأن يونتي سوف يقوم بنفس العملية ولكن فقط من أجل كل (Game Object) التي جرى عليها تعديل ما، وهذا الأمر سوف يوفر الكثير من الوقت عليك كمبرمج للعبة.

تحسين أداء الحاسوب (الطريقة الثالثة)

هذه الطريقة لا انصح بها كثيراً، لأنها سوف تجعل حاسوبك يبدو قديماً من حيث الواجهات وشكل الأيقونات، ولكن سوف تحسن من الأداء، وذلك عن طريق الإنتقال من وضع (Let windows choose what’s the best for my device)

إلى وضع أفضل أداء وهو وضع (ِAdjust for best performance)

ويتم ذلك من خلال القيام بالخطوات التالية

  • اضغط على أيقونة جهاز الحاسوب بالزر اليمين واختر (proprties).
  • اختر (advance system settings).
  • اختر (advanced) من قائمة (System Properties).
  • اضغط على (setting).
  • اختر (adjust for best preformence).

بعد القيام بالخطوات أعلاه، فأن هذا سوف يساهم إن شاء الله في تسريع محرك الألعاب يونتي.

الخلاصة

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

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

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

اشترك في نشرتنا البريدية

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *