ایجاد Prefabs برای مدیریت تعداد زیادی از اشیاء

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط تایید

ویندوز
  • ویندوز 11
ویرایشگر یونیتی
  • دانلود: 2021.3.3f1
بسته سیستم ورودی
  • 1.3.0

پیشنیازهای این نکته

تنظیمات زیر از قبل به عنوان یک فرض برای توصیف این نکته ساخته شده است.

درباره پیش ساخته ها

به عبارت ساده، Prefabs یک تابع است که به شما اجازه می دهد تا به طور مرکزی اشیاء را به عنوان یک منبع تکرار مدیریت کنید.

به عنوان مثال، بیایید بگوییم که شما یک شخصیت دشمن با 100 اسب بخار ایجاد می کنید و ان را به جای 100 قرار می دهید. با این حال، اگر می خواهید 50 اسب بخار برای تعادل بازی دریافت کنید، باید HP را از 100 به 50 تنظیم مجدد کنید. اگر فقط یک نوع داشته باشید، هنوز تنظیمات بیشتری در بازی وجود دارد، بنابراین انجام این کار هر بار سخت است و می توانید اشتباه کنید.

اگر از Prefabs استفاده می کنید، بیایید بگوییم که می خواهید یک شخصیت دشمن Prefab دارای 100 اسب بخار باشد و 100 کاراکتر دشمن را "بر اساس Prefab" قرار دهد. تنظیمات شخصیت های دشمن تکراری توسط "Prefab" برگزار می شود، بنابراین با تنظیم HP پیش ساخته به 50، HP تمام شخصیت های دشمن تکراری 50 خواهد بود.

به هر حال، HP به عنوان یک مثال استفاده می شود، اما هیچ HP در تنظیمات شیء Unity وجود ندارد، بنابراین لطفا ان را به عنوان نمونه ای از پارامترهای به اشتراک گذاری در نظر بگیرید.

ایجاد یک prefab

ابتدا یک پروژه جدید ایجاد کنید.

بعد، شی را که می خواهید کلون کنید ایجاد کنید. این هیچ تفاوتی با ایجاد یک شی به طور معمول ندارد. در اینجا ما یک فایل تصویری به پروژه اضافه می کنیم و ان را به عنوان یک روح قرار می دهیم.

]

حالا یک پیش ساخته ایجاد کنید. هنگامی که یک شی را در دیدگاه قرار می دهید، به سلسله مراتب اضافه می شود، بنابراین ان را در پروژه رها کنید.

شما خواهید دید که ان را به پروژه در یک فرم کمی متفاوت از فایل تصویر اصلی اضافه خواهد شد. هنگامی که مسیر فایل زیر را انتخاب می کنید دارای پسوند ". پیش ساخته " و شما می توانید ببینید که ایکون مکعب ابی نمایش داده می شود.

در واقع، این یک پیش ساخته است، و شما می توانید یک پیش ساخته را فقط با این عمل ایجاد کنید.

به هر حال، اگر سلسله مراتب را بررسی کنید، می توانید ببینید که نماد شیئی که قبلا منتقل کرده اید ابی است. این نشان می دهد که این یک شی است که از یک Prefab ایجاد شده است.

سعی کنید Prefab که در پروژه خود ایجاد کرده اید را به نمایش بگذارید. من فکر می کنم یک تصویر (روح) به دیدگاه اضافه شده است و نماد سلسله مراتب نیز ابی است.

از انجا که این یک شی است که بر اساس یک پیش ساخته ایجاد شده است، بیایید بیشتر و بیشتر اضافه کنیم.

به عنوان مثال، در اینجا، بیایید ان را با فرض اینکه اندازه تصویر کوچک است و باید دو برابر شود، تغییر دهیم. ابتدا فایل پیش ساخته ای را که در پروژه خود دارید انتخاب کنید. این کار تنظیمات پیش ساخته انتخاب شده توسط بازرس را نشان می دهد.

بیایید XYZ از مقیاس را به 2 برای هر یک تنظیم کنیم.

سپس، شما می توانید ببینید که مقیاس "اشیاء تولید شده از پیش ساخته" همه در یک بار تغییر می کند.

پیش ساخته ها می توانند تنظیماتی مانند این را به اشتراک بگذارند، بنابراین اگر تعداد زیادی از اشیاء را برای قرار دادن دارید، ایده خوبی است که از پیش ساخته استفاده کنید.