آموزش Advanced Unity 2D: حرکت پلتفرمر پلیر

Advanced Unity 2D: Platformer Player Movement

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اساس حرکت بازیکن را در بازی های platformer 2d بیاموزید. این دوره تجزیه و تحلیل رفتارهای رایج بازیکنان و همچنین برخی از تکنیک های پیشرفته را برای زنده کردن platformer 2D خود ارائه می دهد. جسی فریمن نشان می دهد که چگونه می توان ورودی از صفحه کلید و کنترل را تشخیص داد ، بازیکن را وادار به راه رفتن و دویدن کرد و رفتارهای حرکتی پیشرفته تری مانند اردک ، جهش دور و دور و کشویی پایین دیواره ها را به آن اضافه کرد. به علاوه ، بیاموزید که چگونه شخصیت خود را به عنوان گلوله های آتشین به وسایل و پرتابه های آتش سوزی انتخاب کنید.
موضوعات شامل:
  • ایجاد یک مدیر ورودی برای صفحه کلید و کنترل کننده ها
  • تنظیم پخش کننده
  • ساخت اسکریپتهای رفتارهای قابل استفاده مجدد ، خودبخود و مدولار
  • افزودن رفتارها: راه رفتن ، دویدن و پریدن
  • مدیریت حالت های انیمیشن و برخوردهای پخش کننده
  • افزودن انیمیشن اردک
  • تشخیص برخورد دیوارها
  • چسبیدن به پایین ، لغزش به پایین و پریدن از روی دیوارها
  • برداشتن موارد
  • شلیک گلوله ها

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • با استفاده از پرونده های تمرینی Using the exercise files

1. کار با ورودی 1. Working with Input

  • معرفی ورودی Input introduction

  • ایجاد یک مدیر ورودی Building an input manager

  • ورودی محور Abstracting axis input

  • ساخت یک کلاس حالت ورودی Building an input state class

  • حالت انتشار دکمه ردیابی Tracking button release states

  • خواندن از کلاس حالت ورودی Reading from the input state class

  • ایجاد چندین مدیر ورودی برای بازی های چند نفره Building multiple input managers for multi-player games

2. پیاده روی و دویدن 2. Walking and Running

  • تنظیم شخصیت اول Setting up the first character

  • ساختن سطح تست Building a test level

  • ایجاد رفتار بازیکن انتزاعی Building the abstract player behavior

  • تغییر جهت پخش کننده Changing the direction the player is facing

  • حالت صرفه جویی در جهت Saving direction state

  • راه رفتن به بازیکن اضافه می شود Adding walking to the player

  • اجرای پخش کننده Making the player run

3. انیمیشن های پخش کننده 3. Player Animations

  • حالات انیمیشن پخش کننده را مدیریت کنید Managing player animation states

  • اتصال به حالت های انیمیشن پخش کننده Connecting player animation states

4. مدیریت برخورد بازیکن 4. Managing Player Collisions

  • کار با دستور اجرای اسکریپت Working with script execution order

  • ایجاد یک مدیر دولت تصادف Building a collision state manager

  • اشکال زدایی وضعیت برخورد بازیکن Debugging player collision state

5- پریدن 5. Jumping

  • پرش بازیکن Making the player jump

  • محدود کردن پرش Limiting jump

  • اضافه کردن انیمیشن پرش Adding the jump animation

  • اضافه کردن پرش دوگانه Adding double jump

  • ایجاد یک اثر پرش دوتایی Building a double jump effect

  • اضافه کردن پرش طولانی Adding long jump

6. مرغابی 6. Ducking

  • اضافه کردن اردک به بازیکن Adding ducking to the player

  • اضافه کردن انیمیشن اردک Adding the ducking animation

  • سایر رفتارهای بازیکن را هنگام اردک غیرفعال کنید Disable other player behaviors when ducking

7. برخورد دیوار 7. Wall Collision

  • دیوارهای ساختمان برای سطح آزمایش Building walls for the test level

  • تشخیص برخورد دیوار بازیکن Detecting player wall collisions

  • اضافه کردن انیمیشن برخورد دیواری Adding wall collision animation

8. کشویی دیوارها 8. Sliding Down Walls

  • چسبیده به دیوار Sticking to walls

  • دیوارهای کشویی Sliding down walls

  • افزایش سرعت اسلاید دیواری Speeding up wall slide

  • افزودن جلوه اسلاید دیواری Adding a wall slide effect

9. پرش از دیوارها 9. Jumping Off Walls

  • باعث می شود بازیکن از دیوارها پرش کند Making the player jump off walls

  • تمیز کردن پرش دیوار Cleaning up the wall jump

  • آزمایش پرش از دیوار به دیوار Testing out wall-to-wall jumping

10. موارد 10. Items

  • چیدن وسایل Picking up items

  • تجهیز وسایل Equipping items

  • تغییر انیمیشن بر اساس مورد Changing animation based on item

  • حالات انیمیشن مورد اضافی را اضافه کنید Adding additional item animation states

11. پرتابه های آتش 11. Firing Projectiles

  • ایجاد یک آتش بازی Creating a fireball

  • از بین بردن آتش بازی Destroying the fireball

  • تیراندازی با پرتاب توپ آتشین Shooting the fireball projectile

  • تمیز کردن پرتابه آتش بس Cleaning up the fireball projectile

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Advanced Unity 2D: حرکت پلتفرمر پلیر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 19m
49
Linkedin (لینکدین) lynda-small
15 تیر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
107,787
- از 5
ندارد
دارد
دارد
Jesse Freeman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesse Freeman Jesse Freeman

رئیس بازاریابی شریک و چارچوب در آمازون

جسی فریمن رئیس بازاریابی شریک و چارچوب در آمازون و یک متخصص بازاریابی توسعه دهنده است.

جسی در این زمینه فعالیت داشته است. لبه برش توسعه تعاملی، با تمرکز بر پلتفرم های وب و موبایل، برای بیش از پانزده سال. جسی به عنوان یک متخصص در زمینه خود، برای آمازون، مایکروسافت، MLB، HBO، نیویورک جتس، فولکس واگن، تامی هیلفیگر، هوی و بسیاری دیگر کار کرده است. جسی علاوه بر توسعه، پیشینه ای در هنرهای زیبا دارد و در هنر تعاملی کامپیوتر از دانشکده هنرهای تجسمی استاد است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.