اموزش ساخت بازی Tappy Plane با موتور بازی یونیتی

توضیحات

در اموزش ساخت بازی Tappy Plane با موتور بازی یونیتی؛ میخواهیم شما را با نحوه ساخت بازی Tappy Plane با موتور بازی یونیتی اشنا سازیم.یکی از پر فروش ترین بازی های اندرویدی که فروش آن در آمار فروش بازی ها رکورد محسوب میشود بازی Flappy Bird است.

بازی tappy plane هم شبیه این بازی می باشد.در این مجموعه آموزش شش قسمتی قصد داریم یک نمونه مشابه از این بازی محبوب را بسازیم.پس با دانلود فیلم اموزش ساخت بازی Tappy Plane با موتور بازی یونیتی همراه ما باشید.

مواردی که در این آموزش می آموزیم :

  • کار کردن با قسمت دوبعدی انجین یونیتی
  • استفاده از توابع فیزیکی برای حرکت اجسام مثل تابع  AddForce
  • آشنایی با مفهوم Prefab استفاده از آن در عمل
  • بهینه سازی تولید نمونه ها از روی Prefab
  • کار با Polygon Collider و تفاوت آن با BoxCollider
  • استفاده از تابع InvokeRepeating و تشریح عملکرد آن
  • کار با GUI
  • استفاده از Random.value و توضیح تفاوت آن با Random.Range
  • آشنایی با Vector2
  • آموزش نحوه ریستارت کردن بازی و کاربرد Application.LoadLevel و استفاده از آن با Application.loadedLevel
  • آموزش Rigidbody2D  و زمان استفاده از آن
  • کاربرد OnCollisionEnter2D  و  تفاوت آن با OnTriggerEnter2D
  • تعریف Camera.main.WorldToScreenPoint و کاربرد آن
  • و از همه مهتر تست و دیباگ بازی

 

فصل اول

زیرعنوان نمونه برای این فصل

مقدمه اموزش ویدئو

توضیح کوتاه برای درس

ایجاد پروژه ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

طراحی بازی ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

نوشتن اسکریپت پرواز ویدئو

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.

ایجاد سیستم امتیازات ویدئو

توضیح کوتاه برای درس

بیان نکات کاربردی ویدئو

توضیح کوتاه برای درس

سورس کدهای پروژه فایل های ضمیمه

توضیح کوتاه برای درس

خصوصی
این درس خصوصی است. برای مشاهده باید دوره را خریداری کنید.
نظرات (25)

25 دیدگاه برای اموزش ساخت بازی Tappy Plane با موتور بازی یونیتی

  1. خریدار محصول رامتین بختیاری (خریدار محصول)

    سلام من توی کد نویسی به مشکل خوردم
    velocity = Vector2.zero;
    یونیتی این کد رو خطا میگیره میشه راهنمایی کنید از یونیتی ۵٫۶ استفاده میکنم

    • مدیر فروشگاه جت آموز

      سلام.متن کامل خطا را بیان کنید.

  2. خریدار محصول رامتین بختیاری (خریدار محصول)

    rigidbody2D.velocity = Vector2.zero;
    rigidbody2D.AddForce(jumpForce_up); توی اسکریبت پلیر خطا میده

    • مدیر فروشگاه جت آموز

      لطفا متن قرمز رنگی که در پنجره log های یونیتی در پایین صفحه هنگام اجرا بازی نمایش داده میشود را ارسال کنید.شما الان دارید خط مورد خطا رو ارسال میکنید.لطفا متن خطایی که یونیتی میدهد را ارسال کنید.

  3. خریدار محصول ریحانه محمدی (خریدار محصول)

    باسلام ویدیو هارو با ۴ابزار دانلود اندروید دانلود کردم ولی فایل تصویری خرابه وسط های پخش ویدیو سریع قطع میشه

    • مدیر فروشگاه جت آموز

      سلام.فیلم ها هیچ مشکلی ندارد.برای مشاهده بهتر در اندروید از نرم افزار ADM برای دانلود و برای پخش از نرم افزار MX player استفاده کنید.

  4. خریدار محصول ریحانه محمدی (خریدار محصول)

    باسلام من معذرت میخام کدک گالری تبلتم نمیشناخت kmplayerکاملتره .اشتباه از من بود ببخشید

  5. خریدار محصول elahe farzaneh (خریدار محصول)

    با سلام و خسته نباشید
    کد مربوط به player در دوخط زیر خطا میده
    ;Rigidbody2D.Velocity=Vector2.zero
    Rigidbody2D.AddForce(jump_up );
    خطاهایی که اعلام میشه به ترتیب اینه :
    Error CS0117: ‘UnityEngine.Rigidbody2D’ does not contain a definition for ‘Velocity’
    : Error CS0120: An object reference is required for the non-static field, method, or property ‘UnityEngine.Rigidbody2D.AddForce(UnityEngine.Vector2)’ ) )

    ممنون میشم پاسخ بدین

    • مدیر فروشگاه جت آموز

      سلام.پاسخ شما در دیدگاه های قبلی بیان شده است

      • مدیر فروشگاه behnam7c

        منم همین مشکل رو دارم ولی جوابی توی دیدگاهای قبلی نیست !

دیدگاه خود را بنویسید