الانتقال إلى المحتوى الرئيسي

كيفية إنشاء الرسوم المتحركة المشي في الوحدة 2 د: دليل خطوة بخطوة

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

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

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

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

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

  1. خلق شخصية اللعبة
  2. الخطوة 1: إنشاء العفريت
  3. الخطوة 2: تقسيم العفريت إلى إطارات منفصلة
  4. الخطوة 3: إنشاء الرسوم المتحركة في الوحدة
  5. الخطوة 4: تعيين الرسوم المتحركة لشخصية
  6. الخطوة 5: البرامج النصية لإدارة الأحرف
  7. الخطوة 6: الاختبار والتكوين
  8. إضافة الرسوم المتحركة للمشي
  9. العمل مع وحدة تحكم الرسوم المتحركة
  10. إعداد معلمات الرسوم المتحركة
  11. التحكم في الرسوم المتحركة باستخدام التعليمات البرمجية
  12. إنشاء انتقالات بين الرسوم المتحركة
  13. الاختبار والتصحيح
  14. 1. اختبار على منصات مختلفة
  15. 2. التحقق من سرعة الحركة
  16. 3. حل الصراع والخطأ
  17. 4. تحسين الأداء
  18. 5. اختبار على أجزاء مختلفة من اللعبة
  19. سؤال وجواب
  20. ما هو أفضل شكل العفريت لاستخدامها في المشي الرسوم المتحركة في الوحدة 2د?

خلق شخصية اللعبة

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

الخطوة 1: إنشاء العفريت

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

الخطوة 2: تقسيم العفريت إلى إطارات منفصلة

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

الخطوة 3: إنشاء الرسوم المتحركة في الوحدة

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

الخطوة 4: تعيين الرسوم المتحركة لحرف

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

الخطوة 5: البرامج النصية لإدارة الأحرف

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

الخطوة 6: الاختبار والتكوين

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

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

إضافة الرسوم المتحركة للمشي

لإنشاء رسم متحرك للمشي في الوحدة 2 د ، اتبع الخطوات التالية:

  1. إعداد العفاريت للمشي الرسوم المتحركة. يجب أن يكون لديك نقوش متحركة لكل خطوة شخصية عند المشي لأعلى ولأسفل ولليسار ولليمين. يجب أن يكون للعفاريت نفس الحجم وأن يتم حفظها بتنسيق بابوا نيو غينيا أو تنسيق صورة آخر متوافق مع الوحدة.
  2. إنشاء أطلس العفريت الجديد. في الوحدة ، حدد علامة التبويب" نافذة "في القائمة الرئيسية ، ثم حدد" 2د "- > "محرر العفريت" (محرر العفريت). في النافذة التي تفتح ، انقر على زر" العفريت أطلس "، ثم على زر" جديد العفريت أطلس". إعطاء أطلس اسم وحفظه.
  3. استيراد العفاريت في الأطلس. حدد أطلس العفريت الذي تم إنشاؤه ، ثم اسحب العفاريت المتحركة إلى نافذة العفاريت على الجانب الأيمن من الواجهة. تأكد من وضع العفاريت وتكوينها بشكل صحيح.
  4. إنشاء وحدة تحكم الرسوم المتحركة الجديدة. في الوحدة ، حدد علامة التبويب" نافذة "، ثم حدد"الرسوم المتحركة". في النافذة التي تفتح ، انقر فوق الزر" إنشاء "وحدد"وحدة تحكم الرسوم المتحركة". إعطاء الرسوم المتحركة اسم وحفظه.
  5. إعداد الدول الرسوم المتحركة. حدد وحدة تحكم الرسوم المتحركة التي تم إنشاؤها في وقت سابق ، ثم اسحب العفاريت المشي من أطلس العفريت إلى نافذة الطبقات على الجانب الأيسر من الواجهة. إنشاء الدول المتحركة لكل اتجاه المشي (أعلى ، أسفل ، اليسار واليمين) ببساطة عن طريق سحب العفاريت في إطار الدول على الجانب الأيمن من واجهة.
  6. قم بإعداد التحولات بين حالات الرسوم المتحركة. حدد حالة الرسوم المتحركة" الخمول " واسحبها إلى جميع الحالات الأخرى باعتبارها الانتقال الافتراضي. ثم قم بإعداد انتقالات إضافية بين الحالات لكل اتجاه مشي بحيث تنتقل الشخصية من حالة "الخمول" إلى حالة "المشي" عند التحرك.
  7. إرفاق وحدة تحكم الرسوم المتحركة إلى الحرف. حدد حرفا في المشهد ، ثم افتح علامة التبويب "المفتش" على الجانب الأيمن من الواجهة. ابحث عن حقل" الرسوم المتحركة " واسحب وحدة تحكم الرسوم المتحركة التي تم إنشاؤها مسبقا هناك.

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

العمل مع وحدة تحكم الرسوم المتحركة

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

للبدء مع وحدة تحكم الرسوم المتحركة ، اتبع الخطوات التالية:

  1. إنشاء وحدة تحكم الرسوم المتحركة.
  2. افتح وحدة تحكم الرسوم المتحركة.
  3. إنشاء حالات الرسوم المتحركة.
  4. تكوين إعدادات الدولة.
  5. ربط الدول إلى الرسم البياني الدولة.
  6. تكوين معلمات الانتقال (اختياري).
  7. اختبار الرسوم المتحركة.

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

إعداد معلمات الرسوم المتحركة

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

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

تسمح لك خيارات الرسوم المتحركة بالتحكم في تشغيل الرسوم المتحركة وإنشاء حالات مختلفة لشخصيتك. يمكن استخدامها لإنشاء رسوم متحركة مختلطة والتحكم في حركة الشخصية والمزيد.

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

التحكم في الرسوم المتحركة باستخدام التعليمات البرمجية

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

  1. أضف مكون الرسوم المتحركة إلى الحرف. الرسوم المتحركة هو عنصر الوحدة التي تسمح لك لإنشاء وإدارة الرسوم المتحركة حرف. لإضافة مكون الرسوم المتحركة ، حدد حرفا في التسلسل الهرمي ، وانقر بزر الماوس الأيمن وحدد" إضافة مكون " - > "الرسوم المتحركة".
  2. إنشاء وحدة تحكم الرسوم المتحركة. وحدة تحكم الرسوم المتحركة عبارة عن ملف يحتوي على جميع الرسوم المتحركة للأحرف وقواعد الانتقال بينها. لإنشاء وحدة تحكم في الرسوم المتحركة ، حدد مجلد" الأصول "في المشروع ، وانقر بزر الماوس الأيمن وحدد" إنشاء "- > "وحدة تحكم الرسوم المتحركة".
  3. إضافة الرسوم المتحركة إلى وحدة تحكم. لإضافة رسوم متحركة إلى وحدة التحكم ، انقر نقرا مزدوجا فوقه. ثم اسحب ملفات الرسوم المتحركة (على سبيل المثال ، ورقة العفريت) من مجلد الأصول إلى الحالات المقابلة في مخطط وحدة التحكم.
  4. اكتب الرمز للتحكم في الرسوم المتحركة. للتحكم في الرسوم المتحركة باستخدام التعليمات البرمجية ، ستحتاج إلى رابط لمكون الرسوم المتحركة وطرق لتغيير قيم معلمات الرسوم المتحركة. على سبيل المثال ، يمكنك استخدام طريقة سيتفلوت() لتغيير قيمة المعلمة التي تتحكم في سرعة الحركة.
  5. قم بتطبيق الرمز على الحرف. لتطبيق الكود على حرف ، قم بإنشاء برنامج نصي ج # وإرفاقه بالحرف. في البرنامج النصي ، يمكنك الحصول على مرجع إلى مكون الرسوم المتحركة باستخدام جيتكومبوننت () ، ثم استدعاء أساليب الرسوم المتحركة للسيطرة على الرسوم المتحركة.

هنا هو رمز سبيل المثال للسيطرة على الرسوم المتحركة من المشي حرف:

باستخدام يونيتينجين;

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

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

إنشاء انتقالات بين الرسوم المتحركة

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

1. افتح وحدة تحكم الرسوم المتحركة المضافة إلى الحرف في القسم السابق. سترى الرسم البياني للرسوم المتحركة ممثلة كتل من الدول التي تنتقل إلى بعضها البعض.

2. حدد حالة الرسوم المتحركة" الخمول "واسحبها إلى حالة" المشي". سيؤدي هذا إلى إنشاء انتقال مشروط بين هذه الرسوم المتحركة.

3. انقر بزر الماوس الأيمن على الانتقال بين الحالات وحدد "إجراء الانتقال". سترى انتقال جديد مع الإعدادات.

4. لإعداد شروط الانتقال ، قم بتمييز الانتقال وافتح علامة التبويب" المفتش " على اليمين. في حقل" الشروط " ، يمكنك إنشاء الظروف التي سيحدث فيها الانتقال بين الرسوم المتحركة.

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

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

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

8. بعد إعداد جميع التحولات ، لا تنس حفظ وحدة تحكم الرسوم المتحركة.

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

الاختبار والتصحيح

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

1. اختبار على منصات مختلفة

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

تشغيل المشروع الخاص بك على منصات مختلفة (على سبيل المثال ، ويندوز ، دائرة الرقابة الداخلية ، الروبوت) وتحقق من أن الرسوم المتحركة المشي يلعب بشكل صحيح دون تأخير أو مشاكل في الأداء.

2. التحقق من سرعة الحركة

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

يمكنك التحقق من ذلك عن طريق إنشاء حقل نصي أو شريط تقدم يتم تحديثه وفقا لإطار الرسوم المتحركة الحالي. ثم قارن هذا الرقم مع سرعة حركة الحرف الحالية.

3. حل الصراع والخطأ

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

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

4. تحسين الأداء

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

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

5. اختبار على أجزاء مختلفة من اللعبة

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

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

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

سؤال وجواب

ما هو أفضل شكل العفريت لاستخدامها في المشي الرسوم المتحركة في الوحدة 2د?

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