نسخه آزمایشی

مردن کاراکتر در یونیتی – فعال و غیر فعال کردن حالت مرگ

Character Death In Unity3dسلامی دوباره خدمت تمامی دوستان عزیز

این مطلب در واقع ادامه ی مبحث ” مردن کاراکتر در یونیتی ” می باشد.

در جلسه ی قبل کاراکتر مد نظرمون رو با استفاده از سیستم Ragdoll تنظیم کردیم و در این جلسه می خواهیم در رابطه با نحوه ی فعال و غیر فعال کردن حالت مرگ توسط اسکریپت صحبت کنید.

پس با ما باشید با:

مردن کاراکتر در یونیتی – فعال و غیر فعال کردن حالت مرگ

اگه ویدئوی جلسه ی قبل رو دانلود کرده باشید حتما کامپوننت های Rigidbody ای که به استخوان ها به صورت اتوماتیک اعمال شده اند رو دیده اید.

خوب برای این که ما بتونیم حالت مردن رو فعال یا غیر فعال کنید کافیه در کامپوننت Rigidbody تیک گزینه ی IsKinematic رو بزنیم یا نزنیم.

خوب به ظاهر کار خیلی ساده ای هست. باید تک تک استخوان هایی که این کامپوننت به صورت اتوماتیک بهشون اعمال شده رو انتخاب کنید و تیک گزینه ی IsKinematic کامپوننت Rigidbody شون رو فعال یا غیر فعال کنیم.

خوب این طوری میشه ولی اینو یادتون نره که ما در حین بازی باید این کار رو بکنیم.

مثلا تا زمانی که کاراکتر هیچ گلوله ای نخورده باید تیک گزینه ی IsKinematic فعال باشه و همین که یک گلوله به کاراکتر اصابت کرد باید تیک گزینه ی IsKinematic غیر فعال بشه.

برای این که بتونیم با استفاده از اسکریپت این کار رو بکنیم کافیه به هلپ یونیتی مراجعه کنیم و واژه ی GetComponentsInChildren رو جستجو کنیم.

توی آموزش من از همین هلپ یونیتی استفاده کردم.

خوب دیگه بیشتر از این توضیح نمیدم تا خودتون آموزش رو دانلود و تماشا کنید.

برای دانلود ویدئوی جلسه ی قبل از لینک زیر استفاده نمایید:

تنظیم کاراکتر برای سیستم Ragdoll

تا آموزشی دیگر خدا نگهدار

با تشکر

سید

۸ نظر برای "مردن کاراکتر در یونیتی – فعال و غیر فعال کردن حالت مرگ"


  1. امیر گفت:

    سلام سیّد، خسته نباشی
    این پکیج ها رو داری؟
    Mobile Motion Blur By Bento-Studio
    Motion Blur (Mobile Friendly)

  2. ببخشید اگه میشه یه ویدیوی دیگه در رابطه با یکسری اسکریپت قرار بدین :

    تو بازی کارکتر ما از هوش مصنوعی هم استفاده میکنه که وابسته به سیستم nav mesh هستن و

    وقتی کارکتر ما میمیره باز هم به دنبال کارکترمون میاد و بهش شلیک میکنه!!!!

    چطوری این اسکریپت ها رو غیر فعال کنیم؟

    با تشکر.

  3. ببخشید 🙂

    یک سوال دیگه :

    چطوری hit رو تعریف کنیم؟

    که مثلا بگیم وقتی باهاش برخورد کرد بمیره؟

  4. رضا گفت:

    سلام.چرا کد تخفیف (ketab) کار نمی کنه؟
    من copy paste کردم ولی بازم تخفیف اعمال نکرد!
    این دفعه که نشد بخرم ایشالا یا زود جواب بدین تا قبل از تموم شدن تخفیف کتاب یا ایشالا دفعه بعدی!

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت


هیچ محصولی موجود نیست.