لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با Unity یک بازی واقعیت افزوده چند نفره (AR) بسازید
Build A Multiplayer Augmented Reality (AR) Game With Unity
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با ساختن یک بازی AR چندنفره کاملاً کاربردی و از ابتدا با ARCore/ARKit، ساخت بازی های چند نفره AR را بیاموزید! مبانی توسعه بازی های چند نفره اصول توسعه بازی واقعیت افزوده همگام سازی شبکه برای واقعیت افزوده مبانی فیزیک وحدت فوتون شبکه سازی وحدت فوتون بارگذاری موثر صحنه مبانی نبرد چند نفره تشخیص هواپیما در مقیاس AR در واقعیت افزوده تجربه واحد مبتدی-متوسط را تجربه کنید
بازیهای واقعیت افزوده چند نفره با جدیدترین پیشرفتها در فناوری AR محبوب میشوند. ما اکنون ARCore و ARKit SDKهای بسیار پایداری برای ایجاد تجربیات AR همهجانبه داریم. همچنین، با Magic Leap و Microsoft HoloLens، تجربیات AR به سطح دیگری می رسد.
بنابراین، یک تجربه بازی جدید از راه رسیده است! این بازی چند نفره AR است.
در حال حاضر بازیهای چندنفره بسیار موفقی مانند Pokemon GO، Harry Potter: Wizards Unite و Mini Guns - Omega Wars وجود دارد...
اگر یک توسعهدهنده بازی هستید، زمان بهتری برای توسعه و انتشار یک بازی AR چندنفره در فروشگاهها وجود ندارد... زیرا واقعاً چند بازی وجود دارد و پتانسیل آن بسیار زیاد است! به همین دلیل است که من این دوره آنلاین منحصر به فرد را در مورد واقعیت افزوده چند نفره ایجاد کردم تا به توسعهدهندگان بازی کمک کنم بازیهای چند نفره AR خود را منتشر کنند.
در این دوره، اصول اولیه توسعه بازی با واقعیت افزوده چند نفره را خواهید آموخت.
هنگامی که حالت تک نفره را کامل کردیم، Multiplayer را با استفاده از بسته Photon Unity Networking 2 به عنوان موتور چند نفره پیادهسازی میکنیم.
برای بخش چند نفره بازی، یاد خواهید گرفت:
اتصال به سرورهای فوتون
پیوستن به اتاقهای تصادفی
انتخاب بازیکن
پخش دستی پخش کننده
نوشتن اسکریپت همگام سازی خود برای همگام سازی حرکت پخش کننده.
مکانیسم کشتن و تخمگذاری مجدد
سپس، واقعیت افزوده را در بازی چند نفره ای که ساخته ایم پیاده سازی می کنیم. ما از برترین SDK های AR که ARCore گوگل و ARKit اپل هستند استفاده خواهیم کرد. و با بنیاد AR یونیتی، ما فقط یک بار بازی را توسعه خواهیم داد و بازی را در هر دو دستگاه اندروید و IOS اجرا خواهیم کرد. این قطعا در زمان توسعه شما صرفه جویی می کند...
برای جنبه واقعیت افزوده بازی، یاد خواهید گرفت:
پیادهسازی AR در صحنه وحدت
اجرای ARCore/ARKit در پروژه با بنیاد AR
تشخیص سطوح مسطح و تجسم صفحات AR
قرار دادن بازی Arena در سطوح صاف
مقیاسسازی در واقعیت افزوده
همگام سازی حرکت در واقعیت افزوده
پشتیبانی از Unity 2019.3!
اگر میخواهید بخشی از این پلتفرم بازی جدید و عالی که واقعیت افزوده چند نفره است، بیایید و به من بپیوندید.
بیایید با هم بسازیم!
-Tevfik
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مقدمه ای بر موتور چند نفره: فوتون
Introduction to Multiplayer Engine: Photon
مقدمه ای بر بنیاد AR
Introduction to AR Foundation
درباره نسخه دوره و یونیتی
About The Course and Unity Version
اگر می خواهید به پیاده سازی واقعیت افزوده بپردازید این را بخوانید
Read This If You Want to Jump In Augmented Reality Implementation
ایجاد پروژه و واردات دارایی
CREATING PROJECT AND IMPORTING ASSETS
ایجاد پروژه
Creating The Project
واردات دارایی های بازی
Importing Game Assets
حرکت بازیکن
PLAYER MOVEMENT
مقدمه ای بر فیزیک وحدت
Introduction to Unity Physics
نوشتن اسکریپت کنترل کننده حرکت [قسمت 1]
Writing Movement Controller Script [Part-1]
نوشتن اسکریپت کنترل کننده حرکت [بخش 2]
Writing Movement Controller Script [Part-2]
چرخاندن اسپینر به سمت جهت حرکت
Tilting Spinner Towards the Movement Direction
Spin The Spinner: Writing Script SpinPhysics
Spin The Spinner: Writing SpinPhysics Script
افزودن اثر دنباله دار
Adding Trail Effect
اصول چند نفره: پیاده سازی چند نفره در بازی
MULTIPLAYER BASICS: IMPLEMENTING MULTIPLAYER TO GAME
وارد کردن Photon Unity Networking 2 (PUN 2)
Importing Photon Unity Networking 2 ( PUN 2)
اتصال به سرورهای فوتون با نام پخش کننده
Connecting to Photon Servers With Player Name
ناوبری رابط کاربری و نمایش وضعیت اتصال
UI Navigation and Showing Connection State
بارگیری صحنه موثر با الگوی تک تن [بخش 1]
Effective Scene Loading With Singleton Pattern [Part-1]
بارگیری موثر صحنه با الگوی تک تن [بخش 2]
Effective Scene Loading With Singleton Pattern [Part-2]
Player Selection [Part-1]: نوشتن PlayerSelectionManager
Player Selection [Part-1]: Writing PlayerSelectionManager
Player Selection [Part-2]: تنظیم ویژگی های پخش کننده سفارشی
Player Selection [Part-2]: Setting Custom Player Properties
انتخاب بازیکن [بخش 3]: نمایش نوع پخش کننده و بارگیری صحنه بازی
Player Selection [Part-3]: Showing Player Type And Loading Gameplay Scene
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات