کتاب آموزش ساخت بازی دو بعدی Platformer در یونیتی
کتاب آموزش ساخت بازی دو بعدی Platformer در یونیتی به قلم Adam Sinicki، شما را به طور کاربردی و به صورت تماماً تصویری با نحوه ساخت یک بازی دوبُعدی به نام Platformer آشنا کرده و در کنار آن، محیط یونیتی، پنلهای مختلف آن، ابزارها و همچنین تا حدی برنامهنویسی C# را به شما آموزش میدهد.
یونیتی از معروفترین موتورهای بازیسازی است. این نرم افزار، مورد توجه و استفاده بیشتر بازیسازها بوده و در صورتی که تا حدی با مقدمات برنامهنویسی آشنا باشید، میتواند به عنوان نقطه شروع بازیسازی گزینه خوبی باشد. یکی از زبانهای برنامهنویسی که در یونیتی مورد استفاده قرار میگیرد، زبان محبوب C# است که کدهای مورد استفاده در این کتاب نیز به این زبان نوشته شدهاند.
این بازی به این صورت است که بازیکن باید شخصیت اصلی بازی را روی سکوها و از بین موانع و دشمنان حرکت داده و به انتهای مرحله برساند. برای این منظور امکان پرش نیز برای بازیکن در نظر گرفته شده است.
در این راه تعدادی سکه نیز روی صحنه قرار داده شده تا بازیکن با به دست آوردن آنها امتیاز کسب کند. به غیر از دکمههای جهتی چپ و راست و دکمه Space که برای نسخه ویندوزی بازی در نظر گرفته شده، دکمههایی نیمه شفاف نیز قرار داده شده تا بازیکن بتواند روی دستگاههای اندرویدی نیز بازی را اجرا کرده و از ویژگی لمس کردن این دکمهها برای کنترل شخصیت اصلی استفاده کند.
در این کتاب که در هفت فصل نگارش شده است ابتدا نحوه نصب یونیتی توضیح داده شده و سپس محیط یونیتی به همراه کاربرد پنلهای مختلف آن آموزش داده میشود. همچنین اولین شیء بازی را وارد صحنه کرده و از آن برای ایجاد سکویی از بلوکها استفاده میشود. در فصل دوم، کاراکتر بازیکن وارد صحنه شده، ویژگیهای فیزیکی به آن اعمال میشود. در ادامه، کدنویسی و کنترل بازیکن آموزش داده میشود به طوری که به چپ و راست حرکت کرده و بتواند پرش کند.
در فصل سوم می آموزید که ابتدا برکهای از آب ایجاد کرده، سپس اشیاء تزئینی مانند بوته و درخت به صحنه اضافه میکنید. تصویر پسزمینهای نیز برای محیط بازی در نظر گرفته شده که نحوه اضافه کردن آن نیز آموزش داده شده است. در ادامه این فصل، سکه، موانع، دشمنان و بلوکهای هُل دادنی به صحنه اضافه میکنید تا بازی جذابتر شود.
در پایان فصل چهارم امتیازات کسب شده بازیکن و شماره مرحله فعلی بازی را در گوشه صحنه، نمایش داده میشود. همچنین با نحوه اضافه کردن صدا به پروژه آشنا میشوید تا هنگام به دست آوردن سکه توسط بازیکن، صدایی پخش شود.
در پایان فصل چهارم امتیازات کسب شده بازیکن و شماره مرحله فعلی بازی را در گوشه صحنه، نمایش داده میشود. همچنین با نحوه اضافه کردن صدا به پروژه آشنا میشوید تا هنگام به دست آوردن سکه توسط بازیکن، صدایی پخش شود.
و در فصل آخر عناصری مانند فنر، سکوهای متحرک و سکوهای سقوط کننده به بازی اضافه میشوند. این عناصر برای کمک به بازیکن برای سریعتر و سادهتر شدن پیشروی در مرحله بازی در نظر گرفته شدهاند.
نسخهای از یونیتی که برای تهیه این کتاب از آن استفاده شده، Unity 5.3.5f1 است.
فهرست مطالب
مقدمه
فصل اول: آشنایی با محیط یونیتی
آشنایی با نحوه نصب یونیتی
معرفی محیط یونیتی
ایجاد یک پروژه جدید بازی
پنل Scene
پنل Asset Store
پنل Game
پنل Inspector
پنل Project
پنل Hierarchy
اضافه کردن Sprite به صحنه بازی
معرفی ابزارهای جابهجایی و تغییر اندازه
دوربین
فصل دوم: افزودن فیزیک و شروع کدنویسی
ایجاد پوشهها برای سازماندهی بهتر اشیاء بازی
اضافه کردن کاراکتر بازیکن به صحنه بازی
اعمال کردن جاذبه به کاراکتر بازیکن
اعمال کردن ویژگی برخورد کردن (Collider) به کاراکتر بازیکن
شروع کدنویسی در C#
استفاده از متغیرها در کدنویسی
کنترل کردن کاراکتر بازیکن
رفع مشکل پرواز کردن کاراکتر بازیکن
فصل سوم: Prefabs، Effectors و Collectibles
استفاده از Effector برای رفع مشکل چسبیدن کاراکتر بازیکن به دیواره ها
اضافه کردن برکه آب به عنوان مانعی برای بازی
استفاده از Prefabs
درک مفهوم والد - فرزند و ایجاد یک دوربین متحرک
اضافه کردن بوته و درخت به صحنه بازی
افزودن گیاه پیچک به بلوکهای زمین
اضافه کردن تصویر پس زمینه به صحنه بازی
اضافه کردن سکهها به صحنه بازی
اضافه کردن موانع به صحنه بازی
اضافه کردن دشمن به صحنه بازی
اضافه کردن اشیاء هل دادنی به صحنه بازی
استفاده از متریال
فصل چهارم: اضافه کردن انیمیشنها، افکتها و HUD به بازی
اداره کردن از بین رفتن بازیکن و استفاده از ذرات
تخریب کردن سیستم ذرات
متحرک کردن کاراکتر بازیکن
اضافه کردن HUD
اضافه کردن جلوه صوتی به بازی
فصل پنجم: ایجاد اپلیکیشن اندرویدی از بازی
اضافه کردن کنترلهای لمسی
کدنویسی کنترل ها
ایجاد فایل APK
فصل ششم: اضافه کردن Checkpointها و مراحل بازی
اضافه کردن Checkpoint
تغییر در کدنویسی از بین رفتن بازیکن
کدنویسی Checkpoint
انتقال بازیکن به مرحله بعد بازی
ایجاد یک مرحله جدید برای بازی
ایجاد خروجی برای ویندوز
فصل هفتم: اضافه کردن عناصر بیشتر به بازی
اضافه کردن فنر به صحنه بازی
اضافه کردن سکوهای متحرک به بازی
اضافه کردن سکوهای سقوط کننده به بازی
مطالب مرتبط
تگها
مطالب پربیننده
- سئوالات و پاسخنامه دکترای روانشناسی 1 سال 1405
- سئوالات و پاسخنامه دکترای حسابداری سال 1405
- آیا هوش مصنوعی میتواند اینشتین دوم باشد؟
- دانشمندان و کشف کلید واقعی خوشبختی
- کتاب مجموعه شعر وطنی در وطنی دیگر
- کتاب شاعران معاصر ما با محوریت اشعار فارسی دکتر علی الفتی
- مهلت ارسال آثار به چهلوچهارمین جایزه کتاب سال
- کتاب غول خمره و موتورگازی
- سئوالات و کلید دکترای رشته حقوق سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای مدیریت سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای علوم جغرافیایی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای علوم تاریخی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای زبان و ادبیات عربی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای الهیات و معارف اسلامی سال ۱۴۰۵
- در اختلافات زناشویی کودکان را واسطه طرفداری یا آشتی نکنید
- جملاتی که حال افراد مضطرب را بدتر میکند
- رژیم غذایی کتوژنیک و ویژگی های آن
- در باره مشکلات گوارشی نوزادان
- راهنمای والدین برای روزهای پرالتهاب پس از آزمون سراسری
- ورزش و تاثیر آن بر حافظه
- پیامبر اکرم(ص)؛ الگوی نیکوی انسان و جامعه
- درباره تنهایی و انزوای اجتماعی
- اضطراب کودک و تفاوت آن با لجبازی و حساسیت
- درباره معلم دگرگونساز و نقش هایش
- نشانههای زودهنگام افسردگی فرزندان
- ۵ باور اشتباه درباره موفقیت
- درباره چربی ها و مصرف آن
- پنج نکته آموزشی از دنیای حشرهها
- درباره آنتی بیوتیک های طبیعی
- توصیه هایی برای تیروئید سالم تر
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- متن کامل دعای جوشن کبیر با ترجمه
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- نمونه تدریس درس اول هدیه آسمان پنجم
- قیافه و ظاهر واسه متولدین کدوم ماه، خیلی مهمه؟
- چشم رنگی ها چه شخصیتی دارند؟ روانشناسی رنگ چشم ها
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- قالب پاورپوینت
- همه زائران سلطان
- کتاب پسری که جادویی شد
- معرفی کتاب
- دوستی با کتاب
- درباره محسن رضایی
- قالب پاورپوینت گرافیکی
- تکنولوژی و اهمیت آن در زندگی امروزی
- معرفی کتاب
- درباره فخرالدین عراقی
- خلاصه کتاب سواد بصری
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب راهنمای کامل Interaction access