نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه یک بازی چند نفره بسازید که امکان بازی در زمان واقعی را فراهم کند. در این دوره ، شما خواهید فهمید که چگونه یک بازی چند نفره خود را با یک سرور اختصاصی که توسط NodeJs هدایت می شود ، ایجاد کنید. نرم افزار مورد نیاز: Unity 5.3.1، Node 5.1.0، Brackets 1.6. ساخت بازی چند نفره خود که به اندازه کافی پاسخگو باشد برای بازی چند نفره ممکن است دشوار باشد ، اما دیگر اینگونه نیست. در طول این دوره ، Unity Multiplayer Game Development with Node ، شما یاد خواهید گرفت که چگونه یک بازی چند نفره خود را با یک سرور اختصاصی که توسط NodeJs هدایت می شود ، ایجاد کنید. این در بالای وب سایت ها ساخته می شود تا پاسخگو باشد و به شما امکان انجام بازی های چند نفره در زمان واقعی را بدهد. شما شروع به ساخت یک الگوی چند نفره می کنید. سپس یاد می گیرید که چگونه بازیکنان خود را تخم ریزی ، پیمایش و حرکت کنید. سرانجام ، شما با اثبات مفهوم روبرو خواهید شد ، سپس می توانید از آن به عنوان الگویی برای ادامه ساخت بازی سفارشی خود استفاده کنید. با پایان این دوره ، شما دانش و همچنین الگویی برای ساخت بازی های چند نفره پاسخگو خود خواهید داشت. نرم افزار مورد نیاز: Unity 5.3.1، Node 5.1.0، براکت 1.6.
سرفصل ها و درس ها
مقدمه و بررسی اجمالی پروژه
Introduction and Project Overview
-
مقدمه و بررسی اجمالی پروژه
Introduction and Project Overview
Unity چند نفره توسعه بازی با Node
Unity Multiplayer Game Development with Node
-
تنظیم Unity و Node برای توسعه چند نفره
Setting up Unity and Node for Multiplayer Development
-
اتصال اولین مشتری ما به سرور
Connecting Our First Client to the Server
-
تخم ریزی اولین بازیکن ما
Spawning Our First Player
-
تخم ریزی بازیکنان موجود
Spawning Existing Players
-
پیمایش در پخش کننده ما
Navigating Our Player
-
انتقال بازیکن ما با کلیک
Moving Our Player with Clicks
-
متحرک کردن پخش کننده ما
Animating Our Player
-
انیمیشن را برای پخش کننده ما اجرا کنید
Run Animation for Our Player
-
ارسال درخواست انتقال به سرور
Sending a Move Request to the Server
-
عبور از موقعیت حرکت ما
Passing Our Move Position
-
شناسایی بازیکنان ما
Identifying Our Players
-
ارتباط اشیا Player پخش کننده ما با شناسه ها
Associating Our Player Objects with ID's
-
انتقال سایر بازیکنان
Moving Other Players
-
انتقال همه بازیکنان
Moving All Players
-
قطع ارتباط بازیکنان
Disconnecting Players
-
به روزرسانی موقعیت با مشتریان جدید
Updating Position with New Clients
-
به روزرسانی حرکت با مشتریان جدید
Updating Movement with New Clients
-
تعامل با بازیکنان با استفاده از رابط ها
Interacting with Players Using Interfaces
-
ایجاد یک کارخانه Spawner
Creating a Spawner Factory
-
دنبال کردن بازیکنان
Following Players
-
ارسال دنباله هدف به سرور
Sending a Follow Target to the Server
-
همگام سازی پخش کننده دنبال می کند
Synchronizing Player Follows
-
توقف پخش ما
Stopping Our Player Follow
-
بهینه سازی JSON ما
Optimizing Our JSON
-
Refactoring کلاس شبکه ما
Refactoring Our Network Class
-
ایجاد یک کلاس هدف گذاری
Creating a Targeting Class
-
حمله به بازیکنان
Attacking Players
-
همگام سازی حملات پخش کننده
Synchronizing Player Attacks
-
پیاده سازی بهداشت و آسیب
Implementing Health and Damage
-
اضافه کردن انیمیشن های حمله
Adding Attack Animations
-
پیاده سازی منطق مرگ بازیکن
Implementing Player Death Logic
-
پاسخ دادن به بازیکنان
Respawning Players
-
بهبود ضد هک کردن با کد معتبر سرور
Improving Anti-hacking with Server Authoritative Code
-
تخمین زمان سفر بازیکن
Estimating Player Travel Time
-
تعیین اینکه آیا یک بازیکن موقعیت خود را هک می کند
Determining if a Player Is Hacking Their Position
-
خاتمه دادن به دوره
Concluding the Course
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات