سلام و درود خدمت دوستان عزیز و علاقمندان به مباحث آموزشی وب سایت پی وی لرن. با آموزش Unity در خدمتتون هستیم. در این بخش از آموزش یونیتی با چگونگی ایجاد اسپریت ها در Unity آشنا می شویم.
Sprites اشیاء ۲ بعدی ساده ای هستند که روی آن ها تصاویر گرافیکی (به نام بافت یا textures) وجود دارد. وقتی موتور در حالت ۲D قرار دارد ، یونیت به طور پیش فرض از sprites استفاده می کند. هنگام مشاهده در فضای سه بعدی ، اسپریت ها کاغذ نازک به نظر می رسند ، زیرا عرض Z ندارند.
اسپریت ها همیشه با زاویه عمود بر دوربین روبرو می شوند مگر این که در فضای سه بعدی چرخانده شوند.
هر وقت یونیتی یک اسپریت جدید ایجاد می کند ، از یک بافت استفاده می شود. این بافت سپس روی یک GameObject تازه اعمال می شود و یک جزء Sprite Renderer به آن وصل می شود. این امر باعث می شود که بازی ما با بافت مان قابل مشاهده باشد ، همچنین ویژگی های مربوط به چگونگی ظاهر صفحه را به آن می دهد.
برای ایجاد اسپریت در یونیتی ، باید موتور را با بافت تهیه کنیم.
بگذارید ابتدا بافت خود را ایجاد کنیم. یک فایل تصویری استاندارد مانند PNG یا JPG که می خواهید از آن استفاده کنید ، ذخیره کنید و سپس تصویر را به منطقه Assets در Unity بکشید.
در مرحله بعد ، تصویر را از Assets به scene hierarchy درگ کنید. متوجه خواهید شد که به محض این که دکمه ماوس را رها کردید ، یک GameObject جدید با نام بافت در لیست ظاهر می شود. همچنین می توانید تصویر را در حال حاضر در وسط صفحه در نمای صحنه مشاهده کنید.
باید نکات زیر را هنگام ایجاد اسپریت در نظر بگیریم.
ما اکنون یک sprite در صحنه یا scene خود ایجاد کرده ایم.
چگونگی ایجاد اسپریت ها در Unity رو با هم مشاهده نمودیم.
در درس بعدی ، برخی از ابزارها و اصلاح کننده ها را برای sprit هایی که داریم بررسی خواهیم کرد.
محمد جواد
کمک توروخدا من یه اسکریپت میسازم روی ابجکتم میزارم ولی نمیتونم ادیت کنم ارور میده اسکریپت ادیت نمیشه یه مکانی رو نشون میده
محمد جواد
مشکل از assetsهست