اسپرائٹ شیٹ حرکت پذیری کو نافذ کریں

جب صفحے کی تازہ کاری :
صفحہ تخلیق تاریخ :

تصدیق کا ماحول

Windows
  • ونڈوز 11
یونٹی ایڈیٹر
  • 2020.3.25f1
Input System Packages
  • 1.2.0

اس ٹوٹکے کے لئے ضروری شرائط

مندرجہ ذیل ترتیبات ان تجاویز کی وضاحت کے لئے ایک شرط کے طور پر پہلے سے تشکیل دی گئی ہیں.

اسپرائٹ شیٹ اینیمیشن کیا ہے؟

جدید کھیلوں میں ، کرداروں اور اثرات کو 3 ڈی ماڈلز کو حرکت دینے ، حقیقی وقت میں دھماکوں کا حساب لگانے اور اثرات کو ظاہر کرکے متحرک کیا جاتا ہے۔ یہ اس لئے ممکن ہوا ہے کیونکہ گیم کنسولز کی کمپیوٹنگ طاقت میں اضافہ ہوا ہے ، لیکن چونکہ پرانے گیم کنسولز میں اتنی طاقت نہیں تھی ، لہذا اسپرائٹ شیٹ اینیمیشن جس نے مسلسل تصاویر کو تبدیل کیا تاکہ اسے ایسا دکھائی دے جیسے وہ حرکت کر رہا ہو ۔ اصول وہی ہے جو ٹی وی پر چلنے والے انیمے کا ہے۔ اسپرائٹ شیٹ اینیمیشن ماضی کے مقابلے میں کم کھیلوں کے ذریعہ استعمال کیے جاتے ہیں ، لیکن وہ اب بھی اکثر استعمال ہوتے ہیں کیونکہ حساب کتاب کے لئے ضروری بوجھ بہت کم ہوتا ہے۔

اسپرائٹ شیٹ اینیمیشن ایک قطار میں متعدد تصاویر کو تبدیل اور ظاہر کرتی ہے۔ جتنی تصویری فائلیں ہیں تیار کرنا نایاب ہے ، اور بنیادی طور پر تمام ڈسپلے پیٹرن ایک تصویر میں شامل ہیں۔ اس سے تصویری فائلوں کا انتظام کرنا آسان ہوجاتا ہے اور تصویری فائلوں کو لوڈ کرنے پر بوجھ کم ہوجاتا ہے۔ اس حرکت پذیری کا خلاصہ پیش کرنے والی تصویری فائل کو "اسپرائٹ شیٹ" کہا جاتا ہے۔

ایک سپرائٹ شیٹ بنائیں

اسپرائٹ شیٹ بنیادی طور پر صرف ایک تصویری فائل ہے۔ چونکہ اس کا یونٹی سے کوئی لینا دینا نہیں ہے ، لہذا براہ کرم اسے امیج ایڈیٹنگ ٹول کے ساتھ بنائیں۔ حتمی فائل فارمیٹ ایک پی این جی فائل ہوگی جسے یونٹی سنبھال سکتا ہے۔

اس کے علاوہ، اسپرائٹ شیٹس بنانے کے لئے مندرجہ ذیل قواعد ہیں.

  • تمام فریموں کی تصویر کے سائز کو یکجا کریں۔ مثال کے طور پر ، اگر پہلی تصویر 32x32 پکسلز ہے تو ، دوسری اور اس کے بعد کی تصاویر 32x32 پکسلز ہوں گی۔ مثال کے طور پر ، اگر آپ 6 فریم کے ساتھ "3x2" فارمیٹ میں اسپرائٹ شیٹ تیار کرتے ہیں تو ، اسپرائٹ شیٹ کا سائز 96x64 پکسل ہوگا۔
  • آپ تصویر کو آزادانہ طور پر ترتیب دے سکتے ہیں جیسے "6x4" یا "2x8"، لیکن اس مفروضے پر اسے بنانا یقینی بنائیں کہ تمام فریم بھر ے جائیں گے۔ اگر یہ "6x4" ہے تو ، یہ 24 فریم ہے ، اور اسی طرح۔ اگر یہ 13 فریم حرکت پذیری ہے تو ، اسے "1x13" یا "13x1" کے ساتھ تیار کریں۔
  • چونکہ یہ ایک حرکت پذیری ہے ، لہذا اسے مناسب طریقے سے ترتیب دیا گیا ہے تاکہ پہلے اور بعد کے فریم میں کوئی غلط فہمی نہ ہو۔
  • حرکت پذیری کی سمت اوپری بائیں سیل سے شروع ہوتی ہے اور دائیں طرف جاتی ہے ، اور جب آپ انتہائی دائیں طرف جاتے ہیں تو ، یہ بائیں ایک قدم نیچے سے شروع ہوتا ہے اور دوبارہ دائیں طرف جاتا ہے۔

درحقیقت ، آپ کو اتحاد میں مذکورہ بالا سختی سے کرنے کی ضرورت نہیں ہے ، لیکن پیشگی وضاحتوں پر فیصلہ کرنا بہت آسان ہے۔

اس بار ، میں مندرجہ ذیل نمبروں کو تبدیل کرنے کے لئے اسپرائٹ شیٹ کا استعمال کروں گا۔ ایک مربع 32×32 پکسل ہے. یہ 24 "6x4" فریم پر مشتمل ہے ، لہذا تصویر کا سائز 192x128 پکسل ہے۔

یونٹی ایڈیٹر میں اسپرائٹ شیٹ کو ترتیب دینا

ایک بار جب آپ اپنا پروجیکٹ بنا لیتے ہیں تو ، اپنے پروجیکٹ میں اسپرائٹ شیٹ فائل شامل کریں۔ یہاں ، یہ فرض کیا جاتا ہے کہ فائل کا نام ہے NumberAnimation ۔

NumberAnimation فائل منتخب کریں اور انسپکٹر کو مندرجہ ذیل کے مطابق پر کریں:

آئٹم کی قدریں
بناوٹ کی قسم اسپرائٹس (2 ڈی اور یو آئی)
Sprite Mode جمع

بہت سی دیگر ترتیبات ہیں جنہیں تشکیل دیا جاسکتا ہے ، لیکن آئیے اسے ابھی کے لئے ویسے ہی چھوڑ دیں۔ ایک بار تشکیل پانے کے بعد ، "اسپرائٹ ایڈیٹر" بٹن پر کلک کریں۔

اگر نیچے دیا گیا مکالمہ ظاہر ہوتا ہے تو ، "لاگو کریں" بٹن پر کلک کریں۔ درحقیقت ، اس انسپکٹر کی ترتیبات کو محفوظ کرنا ہے ، اور اگر آپ نیچے سکرول کرتے ہیں تو ، ایک "لاگو کریں" بٹن ہے ، لہذا آپ کو اس بٹن کے ساتھ ترتیبات کو محفوظ کرنے کی ضرورت ہے۔ اسے ڈائیلاگ میں "لاگو کریں" کے ذریعہ بھی محفوظ کیا جائے گا ، لہذا اس سے کوئی فرق نہیں پڑتا ہے کہ آپ اسے کس طرح محفوظ کرتے ہیں۔

اسپرائٹ ایڈیٹر ظاہر ہوتا ہے۔ اس سیکشن میں ، ہم اسپرائٹ شیٹ سے اسپرائٹ کو تقسیم کرنے پر کام کریں گے۔

اوپری بائیں کونے میں "سلائس" نامی ایک بٹن ہے ، اس پر کلک کریں اور قسم کو "گرڈ بائی سیل سائز" میں تبدیل کریں۔ اس اسپرائٹ شیٹ میں ، اسپرائٹ کا ایک سائز "32x32" پکسلز ہے ، لہذا ہر پکسل سائز کے لئے 32 درج کریں۔ کام مکمل ہونے کے بعد ، سلائس بٹن پر کلک کریں۔

اس تصویر کو سمجھنا مشکل ہے کیونکہ یہ شروع سے ہی واضح طور پر منقسم معلوم ہوتی ہے ، لیکن اسے 1 اسپرائٹ 32 پی ایکس سے تقسیم کیا گیا ہے۔ "Ctrl" کلید دبائیں اور تقسیم لائن سبز رنگ میں ظاہر ہوگی۔

تقسیم کرنے کے بعد ، اسے "لاگو کریں" بٹن کے ساتھ محفوظ کریں۔

اگر آپ اسے وسعت دینے کے لئے پروجیکٹ کی امیج فائل میں مثلث پر کلک کرتے ہیں تو ، آپ دیکھ سکتے ہیں کہ اسپرائٹ کو تقسیم کیا گیا ہے۔

اسپرائٹ پلیسمنٹ اور حرکت پذیری

سیٹ اسپرائٹ کو منظر میں گھسیٹیں اور اسے رکھیں۔

پھر ایک ڈائیلاگ ظاہر ہوگا ، لہذا اسے اس طرح محفوظ کریں NumberAnimation ۔ یہ فائل حرکت پذیری کی ترتیبات رکھتی ہے۔

پہلے اسپرائٹ کو منظر میں رکھا گیا ہے ، اور پروجیکٹ میں ایک اینیمیشن کنٹرولر اور اینیمیشن کلپ بنایا گیا ہے۔ اگر تصویر چھوٹی ہے تو ، اسے بڑا بنانے کے لئے پیمانہ مقرر کریں۔

اس موقع پر ، پہلے سے طے شدہ حرکت پذیری کی ترتیبات لاگو کی جائیں گی ، لہذا آپ صرف کھیل چلا سکتے ہیں۔ آپ کو یہ دیکھنے کے قابل ہونا چاہئے کہ کھیل شروع ہوتے ہی اسپرائٹ اینیمیشن حرکت پذیر ہوتی ہے۔

حرکت پذیری کو لوپ کرنے سے روکیں

اپنے پروجیکٹ سے حرکت پذیری کلپ فائل (نمبر انیمیشن ڈاٹ این آئی ایم) منتخب کریں۔

انسپکٹر میں ، "لوپ ٹائم" کے لئے ایک چیک باکس ہے ، لہذا اسے ان چیک کریں۔

اگر آپ کھیل چلاتے ہیں تو ، آپ دیکھیں گے کہ حرکت پذیری 24 پر رک جاتی ہے۔ یہ ایک بار دھماکے کے اثرات کے لئے مؤثر ہے.

حرکت پذیری کی رفتار تبدیل کریں

وہ اسپرائٹ منتخب کریں جسے آپ درجہ بندی سے متحرک کرنا چاہتے ہیں۔

پھر حرکت پذیری ٹیب منتخب کریں۔ اگر آپ کے پاس اینیمیشن ٹیب نہیں ہے تو ، مینو سے ونڈو > اینیمیشن > اینیمیشن منتخب کریں۔

ایک نمبر ہے جسے "نمونہ" کہا جاتا ہے ، جو ایک سیکنڈ میں تصاویر کو تبدیل کرنے کے لئے متعدد بار ہوتا ہے۔ اس نمونے میں ، حرکت پذیری 24 فریم ہے ، لہذا حرکت پذیری کو ہر 2 سیکنڈ میں دہرایا جاتا ہے۔

اگر آپ اس تعداد کو کم کرتے ہیں تو ، حرکت پذیری کی رفتار سست ہوگی ، اور اگر آپ اسے بڑھاتے ہیں تو ، رفتار میں اضافہ ہوگا۔

دیگر جدید حرکت پذیری کی ترتیبات کے بارے میں

حرکت پذیری سے متعلق مخصوص تجاویز میں مختلف حرکت پذیری کی ترتیبات کو الگ سے بیان کیا گیا ہے۔ یہ ترتیبات اسپرائٹ اینیمیشن کے لئے خصوصی نہیں ہیں ، لیکن ان کے لئے خصوصی نہیں ہیں۔ یہ دیگر موشن اینیمیشنز اور تھری ڈی اینیمیشنز قائم کرنے کی طرح ہی ہے۔

اس ٹپ میں ، ہم وضاحت کریں گے کہ اینیمیشن کے طور پر اسپرائٹ شیٹ سے کیسے منتقل ہونا ہے۔