در اموزش ساخت بازی 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 و کاربرد آن
- و از همه مهتر تست و دیباگ بازی
مقدمه اموزش ویدئو
ایجاد پروژه ویدئو
طراحی بازی ویدئو
نوشتن اسکریپت پرواز ویدئو
ایجاد سیستم امتیازات ویدئو
بیان نکات کاربردی ویدئو
سورس کدهای پروژه فایل های ضمیمه
دوره های مرتبط
اموزش کامل کار با صداها در یونیتی
اموزش کامل کار با صداها در یونیتی یکی از عناصری که در ساخت یک بازی خوب و موفق، صدا گذاری…
اموزش خروجی گرفتن اندروید از یونیتی
اموزش خروجی گرفتن اندروید از یونیتی نحوه دریافت خروجی از یونیتی اندروید همواره یکی از پرسش های اولیه کسانی است…
اموزش ساخت سیستم انتخاب کاراکتر در یونیتی
تا حالا براتون پیش اومده که در هنگام اغار بازی شما میتوانید کاراکتر بازی را خودتان از بین گزینه های…
اموزش سیستم جدید انیمیشن یونیتی
یکی از مهمترین المان های استفاده شده در هر بازی انیمیشن ها میباشند.چون بدون انیمیشن ها بازی بی روح است.در…
امتیاز دانشجویان دوره
رایگان!
جت آموز
ورود سریع به بازار کارجت آموز تمام تلاش خود را برای انتقال دانش بهکار گرفته است. و خود را در امر، یاری کاربران جهت ورود به بازار کار پیشقدم میداند.
رامتین بختیاری( دانشجوی دوره )
سلام من توی کد نویسی به مشکل خوردم
velocity = Vector2.zero;
یونیتی این کد رو خطا میگیره میشه راهنمایی کنید از یونیتی ۵٫۶ استفاده میکنم
جت آموز(مدیریت)
سلام.متن کامل خطا را بیان کنید.
رامتین بختیاری( دانشجوی دوره )
rigidbody2D.velocity = Vector2.zero;
rigidbody2D.AddForce(jumpForce_up); توی اسکریبت پلیر خطا میده
جت آموز(مدیریت)
لطفا متن قرمز رنگی که در پنجره log های یونیتی در پایین صفحه هنگام اجرا بازی نمایش داده میشود را ارسال کنید.شما الان دارید خط مورد خطا رو ارسال میکنید.لطفا متن خطایی که یونیتی میدهد را ارسال کنید.
ریحانه محمدی( دانشجوی دوره )
باسلام ویدیو هارو با ۴ابزار دانلود اندروید دانلود کردم ولی فایل تصویری خرابه وسط های پخش ویدیو سریع قطع میشه
جت آموز(مدیریت)
سلام.فیلم ها هیچ مشکلی ندارد.برای مشاهده بهتر در اندروید از نرم افزار ADM برای دانلود و برای پخش از نرم افزار MX player استفاده کنید.
ریحانه محمدی( دانشجوی دوره )
باسلام من معذرت میخام کدک گالری تبلتم نمیشناخت kmplayerکاملتره .اشتباه از من بود ببخشید
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
منم همین مشکل رو دارم ولی جوابی توی دیدگاهای قبلی نیست !