توضیحات
در اموزش ساخت بازی 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 دیدگاه برای اموزش ساخت بازی Tappy Plane با موتور بازی یونیتی
دیدگاه خود را بنویسید لغو پاسخ
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

alireza.ar3438 (خریدار محصول) –
داداش دستت درد نکنه ولی من اون تصاویر رو از کجا دانلود کنم
جت آموز –
سلام.توی نت پر از تصویر هست.
مهدی حامد شماعی (خریدار محصول) –
سلام خدمت شما و ممنون از دوره عالی شما فقط یک سوال داشتم اون هم اینکه ورژن یونیتی شما 4.6 هست ولی مال من 5 هستش وقتی کد هایی رو که آموزش میدید وارد میکنم ارور میده حتی نمیتونم کد های اصلی شما هم که در سایت قرار دادین وارد یونیتی کنم و باز هم ارور میده من تاحالا هیچ بازی نساختم و از آموزش شما خیلی خوشم اومد اگه فکر میکنید مشکل حل نشدنی هست لطفا لینک دانلود ورژن خودتون رو بدین تا ورژن 4.6 رو نصب کنم و مشکلی هم نداشته باشم ولی اگر میتونم این مشکل رو حل کنم لطفا بهم بگین تا انجام بدم باز هم از آموزش بی نظیر شما تشکر میکنم خدا نگه دار
جت آموز –
سلام. لطفا اموزش پک ویژه بازی سازی را مشاهده کنید تا یاد بگیرید چگونه میتوانید بازی های خودتون رو برای نسخه های مختلف پیاده سازی کنید.
fatemeh.nikpour90 (خریدار محصول) –
سلام
برای من اخطار Assets\Codes\Player.cs(12,9): error CS7036: There is no argument given that corresponds to the required formal parameter ‘collision2D’ of ‘Player.oncollisionEnter2d(Collision2D)’
رو به خاطر این کد میده ???
public void oncollisionEnter2d(Collision2D collision2D)
{
Die();
}
باید چیکار کنم؟
fatemeh.nikpour90 (خریدار محصول) –
ببخشید بجای Collision2d دوم Other بود.
hfavshsgw –
سلام خیلی ممنون از اینکه دستورات رو هم توضیح میدید?
اما مثل اینکه یادتون رفت کاربرد دستور اپلکیشن چیه؟
خیلی ممنون از سایت خوبتون?
hfavshsgw –
سلام.
ممنون از استاد خاسعی نژاد که این آموزش رو رایگان قراردادند?
متاسافانه یکی دوتا از دستورا بیان نشد اما همه چیزی عالی بود اون دستورات این ها بودند:
کاربرد دستور اپلیکشین چیه؟ منظورم اینه که فقط اپلیکیشن یعنی اپلیکیشن به درد چه کارهایی میخوره مثل مث_اف که برای انجام ریاضیات استفاده میشه
۲_در تابه OnCollisionEnter2D
به جای collision2D دوم Other قرار داشت؟
ممنون از پاسخ گوییتون?
adel merzaei (خریدار محصول) –
سلام خسته نباشید
ببخشید یونیتی شما ورژن 4 اما یونیتی من ورژن 5 و در نسخه 5 کلی تغیرات توی برنامه نویسیش رخ داده مثلا شما وقتی rigidbody2d رو وارد کردید من هم وارد کردم اما خطا داد بعد یه جایی خوندم نوشته بود که برای استفاده از کامپوننت ها باید از این کد استفاده کند getcomponent الان مشکل من حل شد اما باز دوباره توی new vectore2 خطا میده اگه میشه تمام توابع ها و کد هایی که در ورژن 5 تغیر کردن رو بهم بگید چون واقعا برام عذاب اوره و نمیتونم با یونیتی کار بکنم یا اگه منبعی رو میشناسید که تغیرات توابع و کد ها توی یونیتی 5 رو گفته بهم معرفی کنید چون من از اموزش هاتون خوشم اومده و دارم از اموزش های شما بهره میگیرم اگه امکانش هست این تغیراتی که بوجود اومده رو بهم بگید ( توی بخش کد نویسی c# ) ممنون
جت آموز –
سلام. به سراغ اموزش دیگری بروید که از یونیتی به روز تری استفاده شده باشد. وقتی مسلط شدید به این اموزش بازگردید
sinapor77 (خریدار محصول) –
سلام ببخشید اگه ممکنه بگید ک این سخره و این هواپیما رو از کجا میارید ممنون
جت آموز –
سلام. اموزش نقشه راه بازی سازی را مشاهده کنید
sinapor77 (خریدار محصول) –
سلام خسته نباشید میشه بگید این کد ;GetComponent().velocity = Vector2.zero و این کد
GetComponent().AddForce(jump_up); چه کاری انجام میدن ممنون میشم
مسلم حسینی (خریدار محصول) –
سلام وقت بخیر
موقع استفاده از دستور rigidbody 2d وvelocityوadd forceتو دستور کشویی نمیان چیکار باید کنم
sajadvatani246 (خریدار محصول) –
استاد خسته نباشید با عرض معذرت میخواستم بدونم چرا برخی از دستورات توسط ویژوال استودیو شناخته نمیشوند مانند velocity ممکنه نیاز به نصب فایلی باشه
جت آموز –
سلام. ساجست یا همان فرم پیشنهادی به صورت کامل توسط ویژوال شناسایی نمیشه. برای همین نیازمند نصب یه سری افزونه جانبی برای این امر است. توی اموزش نصب یونیتی این مورد بیان شده است.
جعفر کاشف (خریدار محصول) –
خروجی برنامه چرا صخر ها رو نشون نمیده
جت آموز –
سلام. درون دموی اموزش همه چی بیان شده است. لطفا مجددا فیلم را مشاهده نماید