تنفيذ حركات ورقة الكائن

تحديث الصفحة :
تاريخ إنشاء الصفحة :

بيئة التحقق

نوافذ
  • ويندوز ١١
محرر الوحدة
  • 2020.3.25f1
حزم نظام الإدخال
  • 1.2.0

المتطلبات الأساسية لهذه النصيحة

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

ما هي الرسوم المتحركة ورقة العفريت؟

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

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

إنشاء ورقة كائن

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

بالإضافة إلى ذلك ، هناك القواعد التالية لإنشاء أوراق الكائن.

  • توحيد حجم الصورة لجميع الإطارات. على سبيل المثال ، إذا كانت الصورة الأولى 32 × 32 بكسل ، فستكون الصورة الثانية والصور اللاحقة 32 × 32 بكسل. على سبيل المثال، إذا قمت بإعداد ورقة كائن بتنسيق "3x2" مع 6 إطارات، فإن حجم ورقة الكائن سيكون 96x64 بكسل.
  • يمكنك محاذاة الصورة بحرية مثل "6x4" أو "2x8" ، ولكن تأكد من إنشائها على افتراض أنه سيتم ملء جميع الإطارات. إذا كان "6 × 4" ، فهو 24 إطارا ، وهكذا. إذا كانت رسما متحركا مكونا من 13 إطارا ، فقم بإعداده باستخدام "1 × 13" أو "13 × 1".
  • نظرا لأنه رسم متحرك ، يتم محاذاته بشكل صحيح بحيث لا يكون هناك اختلال في الإطارات قبل وبعد.
  • يبدأ اتجاه الرسوم المتحركة من الخلية العلوية اليسرى ويذهب إلى اليمين ، وعندما تذهب إلى أقصى اليمين ، يبدأ من اليسار خطوة واحدة لأسفل ويذهب إلى اليمين مرة أخرى.

في الواقع ، ليس عليك القيام بما سبق بدقة في Unity ، ولكن من الأسهل بكثير تحديد المواصفات مسبقا.

هذه المرة ، سأستخدم ورقة كائن لتبديل الأرقام التالية. مربع واحد هو 32x32 بكسل. يتكون من 24 إطارا "6 × 4" ، وبالتالي فإن حجم الصورة 192 × 128 بكسل.

تكوين ورقة الكائن في محرر الوحدة

بمجرد إنشاء مشروعك، أضف ملف ورقة كائن إلى مشروعك. هنا ، من المفترض أن اسم الملف هو NumberAnimation .

NumberAnimation حدد الملف واملأ المفتش على النحو التالي:

قيم العنصر
نوع الملمس العفاريت (2D وواجهة المستخدم)
وضع الكائن جمع

هناك العديد من الإعدادات الأخرى التي يمكن تكوينها ، ولكن دعنا نتركها كما هي في الوقت الحالي. بمجرد التهيئة ، انقر فوق الزر "محرر الكائن".

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

يظهر محرر الكائن. في هذا القسم، سنعمل على فصل الكائن عن ورقة الكائن.

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

يصعب فهم هذه الصورة لأنه يبدو أنها مقسمة بوضوح من البداية ، لكنها مقسمة على 1 كائن 32 بكسل. اضغط على مفتاح "Ctrl" وسيظهر خط الانقسام باللون الأخضر.

بعد الانقسام ، احفظه باستخدام الزر "تطبيق".

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

وضع الكائن والرسوم المتحركة

اسحب كائن المجموعة إلى العرض وضعه.

ثم سيظهر مربع حوار ، لذا احفظه NumberAnimation ك . يحتوي هذا الملف على إعدادات الرسوم المتحركة.

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

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

منع الحركات من التكرار

حدد ملف مقطع الرسوم المتحركة (NumberAnimation.anim) من مشروعك.

في المفتش ، هناك خانة اختيار ل "وقت الحلقة" ، لذا قم بإلغاء تحديدها.

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

تغيير سرعة الحركة

حدد الكائن الذي تريد تحريكه من الهيكل.

ثم حدد علامة التبويب الرسوم المتحركة. إذا لم يكن لديك علامة تبويب حركة، فحدد نافذة > حركة > حركة من القائمة.

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

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

حول إعدادات الرسوم المتحركة المتقدمة الأخرى

يتم شرح إعدادات الرسوم المتحركة المختلفة بشكل منفصل في النصائح الخاصة بالرسوم المتحركة. هذه الإعدادات ليست حصرية لحركات الكائن، ولكنها ليست حصرية ل إنه نفس إعداد الرسوم المتحركة المتحركة الأخرى والرسوم المتحركة 3D.

في هذه النصيحة ، سنشرح كيفية الانتقال من ورقة الكائن كرسم متحرك.