آموزش یک بازی رانندگی در وحدت بسازید

Make a driving game in unity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: طراحی حرفه ای بازی ایجاد یک بازی رانندگی کامل در Unity HDRP سفارشی کردن انواع مختلف ماشین ها افزودن ماشین های هوش مصنوعی و سیستم ایستگاه راه آهن به مسیرهای مسابقه خود اضافه کردن منوی نمایشگاه ماشین برای باز کردن قفل و خرید ماشین های جدید مسیرهای مسابقه خود را در Blender درک آسان کدنویسی کنید. برای اجرای بازی پیش نیازها: به یک کامپیوتر قدرتمند با قابلیت اجرای یونیتی 2021 نیاز دارید آشنایی با یونیتی و کدنویسی سی شارپ توصیه می شود.

با استفاده از Unity یک بازی رانندگی کامل بسازید.

در این دوره به شما نشان خواهم داد که چگونه مسیرهای مسابقه خود را در Blender ایجاد کنید. سپس به یونیتی وارد می‌کنیم و انواع مختلفی از ماشین‌های مسابقه از جمله سبک فرمول 1 و ماشین‌های مسابقه را راه‌اندازی می‌کنیم.

هر خودرو سبک رانندگی خود را دارد و می‌توانید هر خودرو را در بازرس سفارشی کنید.

این دوره همچنین موارد زیر را پوشش خواهد داد:

  • دسترسی متفاوت روی چمن، شن و سطوح جاده

  • تنظیم ماشین‌های هوش مصنوعی که در حالت مسابقه با شما رقابت می‌کنند.

  • نقاط بازرسی و شمارش دور

  • پیگیری موقعیت‌های خودرو و نمایش مکان پایان در پایان مسابقه

  • نقشه کوچک و نشانگرهای کوچک نقشه برای همه خودروها

  • منوی اصلی، منوی انتخابی مسیر مسابقه و نمایشگاه اتومبیل، بنابراین می‌توانید اتومبیل‌های اضافی بخرید.

  • انتخاب رنگ های مختلف برای خودروهایی که می خرید

  • آمار جدول امتیازات و مسابقه

  • سیستم را ذخیره کنید تا امتیازات و امتیازات بالا را ذخیره کنید

  • سیستم سفارشی‌سازی مسابقه از منوی گزینه‌های مسیر

  • سیستم های کنترل صفحه کلید و گیم پد

  • مجسمه‌سازی و بافت‌سازی زمین برای افزودن جزئیات بیشتر

در پایان این دوره شما یک بازی کامل خواهید داشت که می توانید به توسعه و اضافه کردن آن ادامه دهید. همچنین مهارت‌هایی را برای توسعه بازی‌های خود ایجاد خواهید کرد.

(لطفاً توجه داشته باشید که این فقط برای رایانه است، برای بازی با موبایل طراحی نشده است)

من مشتاقانه منتظر دیدار شما در دوره آموزشی خود هستم.


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

معرفی Introduction

  • معرفی Introduction

  • Unity را نصب کنید Install Unity

  • دارایی های استاندارد Standard Assets

  • راه اندازی پروژه Setting up the project

  • ماشین را صادر کنید Export the car

مدل سازی مخلوط کن Blender modelling

  • Blender را دانلود کنید Download Blender

  • ماشین را وارد کنید Import the car

  • تنظیم تصویر مرجع Setting up the reference image

  • ایجاد مسیر Creating the track

  • ساختن جاده Making the road

  • تنظیم جاده Adjusting the road

  • اضافه کردن یک نوار غوغایی Adding a rumblestrip

  • اضافه کردن یک مانع فلزی Adding a metal barrier

  • اضافه کردن یک مانع نرم Adding a soft barrier

  • اضافه کردن یک مانع نرم داخلی Adding an inner soft barrier

  • نقشه برداری UV جاده UV mapping the road

  • نقشه برداری UV موانع UV mapping the barriers

  • ویرایش موانع سخت Editing the hard barriers

  • صادرات مسیر Exporting the track

پروژه وحدت Unity project

  • وارد کردن آهنگ به یونیتی Importing the track into Unity

  • واردات مدل های اضافی Importing extra models

  • مجسمه سازی زمین Sculpting the terrain

  • اضافه کردن ماشین Adding a car

  • راه اندازی ماشین F1 Setup F1 Car

  • F1 هندلینگ خودرو F1 Car Handling

  • پردازش پست Post processing

  • اضافه کردن درختان پس زمینه Adding background trees

  • افزودن برخورد دهنده ها Adding colliders

رابط کاربری (UI) User Interface (UI)

  • رابط کاربری سرعت Speed UI

  • نمایش شماره دنده Displaying the gear number

  • تغییر فونت Changing the font

  • افزودن متن رابط کاربری Adding UI text

  • اسکریپت شمارش دور Lap count script

  • اسکریپت زمان دور Lap time script

  • زمان مسابقه Race time

  • بهترین زمان دور Best lap time

  • ایست های بازرسی Checkpoints

  • چالش Challenge

  • رکورد جدید دور New lap record

  • مینی نقشه Mini map

ویرایش مسیر مسابقه Race Track editing

  • تاری حرکت چرخ Wheel motion blur

  • انواع مختلف زمین Different types of ground

  • صدای نوار غرش Rumble strip sound

  • صدای تند Thud sound

  • بهینه سازی اسکریپت Script optimisation

  • نقاط راه پیشرفت Progress waypoints

  • اسکریپت نقاط راه Waypoints script

  • بررسی نقاط بین راه Checking waypoints

  • پیام راه اشتباه Wrong way message

  • تکمیل دور Lap completion

آزمایش زمان Time Trial

  • مسدود کردن شکاف ها Blocking gaps

  • چراغ های راه اندازی Starting lights

  • اضافه کردن صداهای شروع Adding start sounds

  • رابط کاربری طلا نقره ای برنز Gold silver bronze UI

  • زمان آزمایش زمان Time trial times

  • اتمام دور Finishing the lap

  • نمایش موقعیت Displaying position

  • محاسبه برنز طلا نقره Calculating gold silver bronze

  • نمایش نتایج Displaying results

  • امتیازات پنالتی Penalty points

  • تغییر مقادیر چرخ Changing wheel values

  • ترمز گرفتن در گوشه ها بهتر است Better braking around corners

ماشین های هوش مصنوعی AI cars

  • راه اندازی ماشین هوش مصنوعی AI car setup

  • مدار نقطه راه Waypoint circuit

  • سفارشی سازی ماشین های هوش مصنوعی Customising AI cars

  • ایجاد یک رهبر مسابقه Creating a racing leader

  • چالش ماشین هوش مصنوعی AI car challenge

  • تنظیم صدا Adjusting audio

  • تکان دادن هوش مصنوعی AI nudging

  • AI معکوس AI reversing

  • تعداد دورهای هوش مصنوعی AI lap count

  • بررسی تعداد دور Checking lap counts

  • پایان آمار Finish stats

  • ایجاد تابلوی امتیازات Creating a leaderboard

  • اسکریپت برای موقعیت های ماشین Script for car positions

  • نمایش تابلوی امتیازات Display leaderboard

  • راه اندازی تابلوی امتیازات Leaderboard setup

  • توقف همه ماشین ها Stopping all cars

  • حالت پیست مسابقه را تمام کنید Finish off race track mode

منوها Menus

  • ایجاد منوی اصلی Creating the main menu

  • منوی انتخاب آهنگ Track selection menu

  • گزینه های آهنگ Track options

  • اسکریپت گزینه ها Options script

  • ذخیره جهانی Universal save

  • افزودن صفحه بارگیری Adding a loading screen

  • تعداد حریفان Opponent count

  • نتایج آزمایش زمانی Time trial results

  • خروج از منو Quit menu

  • بازنشانی مقادیر ذخیره Resetting save values

  • نمایش موقعیت پایان مسابقه Displaying Race Finish Position

  • پس انداز اعتبار Saving credits

  • نمایش اعتبار Displaying credits

  • گزینه های خروج Quit options

  • صفحه آمار Stats screen

  • پایان صفحه آمار Finishing stats screen

  • دکمه آمار Stats button

  • رفع اشکالات رابط کاربری Fixing UI bugs

مجسمه سازی زمین Sculpting terrain

  • واردات ابزار زمین Importing terrain tools

  • مجسمه سازی زمین Terrain sculpting

  • ایجاد منحنی جاده Creating the road curve

  • ایجاد جاده Creating the road

  • ایجاد مرز Creating the border

  • مدلسازی مانع بتنی Modelling concrete barrier

  • دیوار بتنی Concrete wall

  • نقشه برداری UV UV mapping

  • مسیر را به یونیتی بیاورید Bring the track into Unity

  • مجسمه سازی جزئیات زمین Sculpting terrain details

  • جزئیات کوچکتر Smaller details

  • نقاشی کوه ها Painting the mountains

  • نقاشی گل و سنگ Painting mud and rocks

  • اضافه کردن آب Adding water

  • افزودن صخره ها Adding cliffs

  • اضافه کردن درختان Adding trees

  • زمین من My Terrain

پیست مسابقه دوم Second race track

  • چراغ های راه اندازی Starting lights

  • ماشین های اسپرت Sports Cars

  • واردات خودروهای اسپرت Importing sports cars

  • راه اندازی ماشین اسپرت Setting up the sports car

  • راه اندازی دومین ماشین اسپرت Setting up the second sports car

  • چراغ های ترمز Brake lights

  • نقاط راه پیشرفت Progress waypoints

  • راه اندازی رابط کاربری Setting up the UI

  • تنظیم نقشه کوچک Setting up the mini map

  • اضافه کردن پست های بازرسی Adding checkpoints

  • مرحله وسط Halfway Point

نمایشگاه خودرو Car showroom

  • تنظیم دکمه های منو Setting up the menu buttons

  • راه اندازی نمایشگاه خودرو Car showroom setup

  • تعویض ماشین Swapping cars

  • تغییر رنگ Changing colours

  • تنظیم رنگ ها Setting colours

  • ماشین های تخم ریزی Spawning cars

  • موقعیت های تخم ریزی Spawn positions

  • آمار خودرو Car stats

  • خرید ماشین Buying cars

  • ذخیره در Prefs Player Saving to Player Prefs

  • به یاد ماشین بازیکن Remembering the player car

  • اضافه کردن موسیقی منو Adding menu music

بخش پایانی Final section

  • اضافه کردن ماشین های هوش مصنوعی Adding AI cars

  • ایستگاه های بین راهی هوش مصنوعی AI waypoints

  • مدار نقطه راه را اختصاص دهید Assign waypoint circuit

  • نقطه پایان هوش مصنوعی AI finish point

  • راه اندازی سایر ماشین های هوش مصنوعی Setting up other AI cars

  • پایان دادن به عناصر مسیر مسابقه Finishing off race track elements

  • تنظیم منوی اصلی Setting up the main menu

  • بررسی های نهایی Final checks

  • راه اندازی کنترل های گیم پد Setting up gamepad controls

  • انتخاب کنترلر Controller choice

  • ترمز بهبود یافته Improved braking

  • تغییر دوربین ها Changing cameras

  • تعمیر تابلوی امتیازات Fixing the leaderboard

  • صادرات بازی Exporting the game

  • ویدئوی نهایی Final video

  • پروژه برای دانلود Project to download

بخش پاداش Bonus Section

  • بافت های URP URP Textures

  • امتیاز - دوربین دید عقب Bonus - Rear view Camera

نمایش نظرات

Udemy (یودمی)

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

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

آموزش یک بازی رانندگی در وحدت بسازید
جزییات دوره
27.5 hours
155
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,015
4.7 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.