مهمان عزیز خوش‌آمدید. ورود عضــویت


حرکت دشمن در یونیتی
#1
سلام
در ادامه ی بازی اول شخصم خاستم که چندین زامبی بسازم . مدل هاش رو دارم. اگه میشه توضیح بدبد که چجوری دشمن به سمت ما حرکت کنه و وقتی نزدیک شد صدای زامبی در بیاره و با چند تا تیر بمیره. (تفنگ و تیر ها آماده است و تیر شلیک میشه )
فقط اگه میشه سریع جواب بدید 4  . خیلی ممنون
بازی میکروفن در ایران اپس:http://iranapps.ir/app/com.game.microphone

[عکس: 4.png]
 
پاسخ دهید
 سپاس شده توسط:
#2
بهتر نبود اول میرفتید چند تا آموزش یونیتی نگاه میکردید بعد اگه مشکلی پیش اومد اینجا مطرح میکردید؟!!
...I'm the one who knocks

***

وبسایت بازیاتو، وبسایت تخصصی معرفی و بررسی بازی های موبایلی
Baziato.com

***

وبلاگ آموزشی طراح بازی
وبلاگی آموزشی برای توسعه دهندگان و طراحان بازی های ویدئویی



 
پاسخ دهید
 سپاس شده توسط: danials008 ، developer
#3
سلام
من یه سری آموزش ها رو از سایت Lynda که یک سایت معروف برای آموزش است گرفتم و دیدم. اما خب آموزش کلّی بودند و مثلا این موردی که میخوام توش نبود.
بازی میکروفن در ایران اپس:http://iranapps.ir/app/com.game.microphone

[عکس: 4.png]
 
پاسخ دهید
 سپاس شده توسط:
#4
(1396/4/8، 03:53 عصر)montazeria نوشته: سلام
من یه سری آموزش ها رو از سایت Lynda که یک سایت معروف برای آموزش است گرفتم و دیدم. اما خب آموزش کلّی بودند و مثلا این موردی که میخوام توش نبود.

ببیند توضیحات کلی بخوام بدم خیلی طولانی میشه و واقعا هم نیازه که ویدیو اموزشی هست !! فقط براتون چند راه حل میگم خودتون با کمی تحقیق بدستتون میاد !!
سوال اول :
میتونید از nav mesh agent استفاده کنید که یک مسیر رو دنبال میکنن شی ای که به اون این خاصیت داده شده باشه و به عنوان هدف هم پلیرتون رو مشخص کنید براش !! برای واقعی تر شدنم میتونید بگید که مثلا اگه فاصله 20 متر (مثاله ها وگرنه متر نداریم ما تو انجین فک کنم واحدش پیکسل باشه ) اون وقت ناو مش فعال شه !
و سوال دومتون : برای پیدا کردن فاصله بین دو جسم از کد زیر استفاده میشه
کد:
Vector3.Distance(objecta,objectb)
که البته از وکتور دو برداری هم میتونید استفاده کنید (این برای بازی های دو بعدی ) .
خب شما مثل بالا بگید که فاصله انقد بود صدا شنیده شه !!! تازه برای واقعی تر شدنم میتونید بگید توی هر فاصله صدا با یک ولوم خاص اجرا شه تا دیگه کلا فوق العاده شه بازیتون !! هر چی نزدیک تر صدا بیشتر

مورد سوم هم که ساده ترین قسمت کار هستش !! کافیه یک متغیر از نوع integger یا float تعریف کنید و هر اسمی بزارید براش ولی بهترینش همون EnemyHealth هستش

خب بعدشم میتونید از تابع OnTriggerEnter استفاده کنید و بگید اگه کلایدر تیرتون با دشمن برخورد کرد یکی از این متغیر کم بشه و  وقتی هم که متغییر برابر صفر شد ! انمیشن مرگ و در نهایت Destroy .

و در اخر هم بجای اون دوره های اموزشی به شما دوره شوتر اول شخص اقای رجب زاده رو پیشنهاد میدم که واقعا تکمیله و تمام اینچیزا رو یاد داده !!
داخل بلاگشون لینکش هست :
وبلاگ اقای رجب زاده

موفق و پیروز باشید . 63
[عکس: Merlin_In_Galaxy.png]
 
پاسخ دهید
 سپاس شده توسط: montazeria ، developer ، shazde ، mahdi_R8095 ، hamed2002
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل دسترسی به view port to ... hiddendanger 2 169 1397/1/24، 05:12 عصر
آخرین ارسال: danials008
  دیتا بازی behnam2018 2 114 1397/1/22، 04:45 صبح
آخرین ارسال: behnam2018
  گلیم گیمز 1 و 2؟ alirezagamemaker 4 521 1396/11/24، 05:12 عصر
آخرین ارسال: amin COD
  مشکل در استفاده از کاراکتر 3 بعدی در محیط 2بعدی mreza 1 190 1396/6/14، 02:54 عصر
آخرین ارسال: shazde
  مشکل در عملکرد مکانیزم بازی Devin Trigger 1 157 1396/5/30، 04:36 عصر
آخرین ارسال: shazde

پرش به انجمن: