ویژگیهای کلیدی
در این ویرایش چهارم بهروزرسانیشده، جدیدترین ویژگیهای Unity 2021، از جمله پوشش توسعه AR/VR را کشف کنید.
تمرکز بر توسعه شخصیتهای دوبعدی و دوبعدی با Unity GameKits
تکنیکهای قدرتمند و بهترین شیوههای تخصصی در ساخت اشیاء، بافتها و مواد سهبعدی را بیاموزید.
شرح کتاب
Unity پرکاربردترین پلتفرم توسعه بازی در سراسر جهان است. Unity که برای ویندوز، macOS و لینوکس در دسترس است، یک راهحل قدرتمند و آسان برای استفاده یک مرحلهای برای ایجاد بازی برای موبایل، وب، دسکتاپ و کنسولهای بازی است.
این ویرایش چهارم از مجموعه Unity Cookbook با جدیدترین ویژگیهای Unity 2021 و شیوههای مدرن توسعه بازی بهروزرسانی شده است و به شما کمک میکند تا موانع رایج پیش روی توسعهدهندگان بازی Unity را برطرف کنید. این کتاب آشپزی به شما کمک میکند تا با طیف گستردهای از دستور العملهای مربوط به ویژگیهای اساسی موتور بازی Unity کار کنید. قبل از بررسی ویژگیهای انیمیشن برای افزایش مهارتهای خود در ساخت بازیها، با شیدرها و Shader Graph آشنا خواهید شد. با پیشرفت، بینشهایی در مورد جدیدترین ویرایشگر Unity به دست خواهید آورد که به شما در چیدمان صحنهها، تنظیم برنامههای موجود و ساخت ابزارهای سفارشی برای تجربیات واقعیت افزوده و واقعیت مجازی (AR/VR) کمک میکند. این کتاب همچنین شما را در بسیاری از تکنیکهای اسکریپتنویسی گیمپلی Unity C# راهنمایی میکند و به شما نحوه ارتباط با وبسایتهای مبتنی بر پایگاه داده و پردازش فایلهای داده XML و JSON را آموزش میدهد.
در پایان این کتاب Unity، درک جامعی از توسعه بازی Unity به دست آورده و مهارتهای توسعه خود را افزایش خواهید داد.
آنچه خواهید آموخت
نحوه اضافه کردن ویژگیهای اصلی بازی به پروژههای خود با اسکریپتنویسی C# را کشف کنید
با سیستم UI Unity، از جمله نوارهای قدرت، رادارها و تغییرات صحنه با دکمه، رابط کاربری قدرتمند و شیک ایجاد کنید
با ویژگیهای صوتی ضروری، از جمله موسیقی پس زمینه و جلوههای صوتی کار کنید
Cinechine را در Unity برای کنترل هوشمندانه حرکات دوربین کشف کنید
با ایجاد و سفارشیسازی سیستمهای ذرات، جلوههای بصری مانند دود و انفجار را اضافه کنید
نحوه ساخت شیدرهای خود را با ابزار Shader Graph درک کنید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان فعلی یونیتی است که میخواهند طیف گستردهای از ویژگیهای اسکریپتنویسی و چندرسانهای یونیتی را با استفاده از دستور العملهای آماده در موتور یونیتی بررسی کنند. برنامهنویسانی که به دنبال بررسی ویژگیهای چندرسانهای هستند نیز این کتاب را مفید خواهند یافت. قبل از شروع کار با این کتاب موتور یونیتی، دانش سطح مبتدی در مورد برنامهنویسی یونیتی و سی شارپ مورد نیاز است.
فهرست مطالب
نمایش دادهها با عناصر اصلی رابط کاربری
پاسخ به رویدادهای کاربر برای رابطهای کاربری تعاملی
فهرست موجودی و رابطهای کاربری پیشرفته
پخش و دستکاری صداها
ایجاد اشیاء، زمینها، بافتها و مواد سهبعدی
انیمیشن و فیزیک دوبعدی
شخصیتها، گیمکیتها و داراییهای اولیه
ارتباط با سرور وب و کنترل نسخه آنلاین
کنترل و انتخاب موقعیتها
شبکهها و عاملهای ناوبری
دوربینها و خطوط لوله رندر
نمودارهای سایهزن و پخشکنندههای ویدیو
مباحث پیشرفته – گیزموها، تست خودکار و موارد دیگر
سیستمهای ذرات و سایر جلوههای بصری
واقعیت مجازی و افزوده (VR/AR)






























