دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۷
  • دی

جلسه ۰۵ : Transforms و Object Parenting در Unity

  • دسته‌بندی‌ها :
جلسه ۰۵ : Transforms و Object Parenting در Unity
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      سلام و درود خدمت دوستان عزیز و علاقمندان به مباحث آموزشی وب سایت پی وی لرن. با آموزش Unity در خدمتتون هستیم. در این بخش از آموزش به مفهوم Transforms و Object Parenting در Unity خواهیم پرداخت و خواهیم گفت که Object Parenting در یونیتی چیست؟

      Transforms و Object Parenting در Unity

      وقتی تازه شروع به کار کردیم ، بحث کردیم که چه طور ممکن است Transforms gameObject مهم ترین کامپوننت باشد. بگذارید در این فصل به تفصیل در مورد کامپوننت بحث کنیم. علاوه بر این ، همچنین در مورد مفهوم Object Parenting خواهیم آموخت.

      Transforms سه ویژگی قابل مشاهده دارند – موقعیت ، چرخش و مقیاس. هر یک از این ها، سه مقدار برای سه محور دارند. بازی های ۲D معمولاً در مورد موقعیت یابی روی محور Z تمرکز نمی کنند. متداول ترین کاربرد محور Z در بازی های ۲D در ایجاد انطباق است.

      ویژگی های rotation میزان چرخش (در درجه) را مشخص می کند و یک شی با توجه به دنیای بازی یا شیء والدین (parent object) حدود محور چرخانده می شود.

      scale یا مقیاس یک شیء در مقایسه با اندازه اصلی یا بومی آن میزان بزرگ بودن آن را مشخص می کند. به عنوان مثال ، اجازه دهید مربعی از ابعاد ۲×۲ بگیریم. اگر محور X این مربع برابر با ۳ و محور Y برابر با ۲ باشد ، مربعی به اندازه ۶×۴ خواهیم داشت.

       

      Transforms و Object Parenting در Unity

      Transforms و Object Parenting در Unity

      در ادامه، بحث خواهیم کرد که Object Parenting چیست.

      Object Parenting چیست؟

      در یونیتی، اشیاء از یک سیستم سلسله مراتبی پیروی می کنند. با استفاده از این سیستم ، GameObjects می تواند “والدین یا Parent” سایر GameObjects باشد.

      هنگامی که یک GameObject دارای parent است ، تمام تغییرات تبدیل خود را با توجه به GameObject دیگر به جای دنیای بازی انجام می دهد.

      به عنوان مثال ، یک آبجکت بدون parent در (۱۰ ، ۰ و ۰) در فاصله ۱۰ واحد از مرکز دنیای بازی قرار خواهد گرفت.

       

      Object Parenting در یونیتی چیست؟

      Object Parenting در یونیتی چیست؟

      با این حال ، یک gameObject با Parent در (۱۰ ، ۰ ، ۰) موقعیت فعلی والدین (parent) را مرکز می داند.

       

      Object Parenting چیست؟

      Object Parenting چیست؟

      GameObjects می تواند به سادگی با کشیدن و رها کردن آن ها بر روی والدین مورد نظر، والدین شود. یک شیء “child یا کودک” با یک شاخه کوچک به همراه یک فلش در کنار parent object در لیست اشیا، به تصویر کشیده شده است.

       

      Object Parenting در یونیتی چیست؟

      Object Parenting در یونیتی چیست؟

      GameObjects والدین دارای موارد مختلفی است. به عنوان مثال ، تمام قسمت های مختلف یک تانک-tank می توانند GameObjects جداگانه باشند که تحت یک GameObject منفرد تحت عنوان “tank” قرار گرفته اند. به این ترتیب ، هنگامی که این “tank ” GameObject والدین حرکت می کند ، تمام قسمت ها به همراه آن حرکت می کنند زیرا موقعیت آن ها مطابق والدین خود مرتبا به روز می شود.

       

      Object Parenting در یونیتی چیست؟

      Object Parenting در یونیتی چیست؟

      کلام پایانی

      در این بخش با Transforms و Object Parenting در Unity آشنا شدیم.

      در درس بعدی در مورد Internal Assets بحث خواهیم کرد. همچنین می خواهیم نحوه ایجاد و مدیریت Assets در پروژه خود را یاد بگیریم.

      QR:  جلسه ۰۵ : Transforms و Object Parenting در Unity
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر