«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
تشخیص حرکت دشمن در یونیتی _ تابع rigidbody.velocity.magnitude _ اسکریپت تشخیص حرکت جسم در یونیتی :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

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

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

جسم دلخواه انتخاب رو از داخل صحنه یا کادر hierarchy(کادر لیست اجزای صحنه) انتخاب کنید و یک کامپوننت ریجید بادی بهش بدید.(با زدن دکمه ی  AddComponent و تایپ Rigidbody و انتخاب ریجیدبادی سه بعدی از لیست).

 

سپس یک اسکریپت سیشارپی بسازید و کد زیر رو واردش کنید:(کپی پیست نداریم اگه بلد نیستید خطا میده پس سوال کنید 09039739619 تلگرام یادتون بدم تا کد رو دقیقه تو جای درست بذارید)

 

public Rigidbody rb;
void Update(){
     if(rb.velocity.magnitude > 0)
     {
       // Player is moving
     }
}

 

متغیر rb از نوع پابلیک یا سراسری هست پس بعد drag کردن اسکریپت و نسبت دادنش به جسمتون و انتخاب جسمتون از هایرارکی، تو پنل inspector  (خصوصیات جسم) می تونید بهش ورودی بدید. باید کامپوننت ریجید بادیتونو با ماوس درگ کنید روی این متغیر تا بهش ربط داده بشه و از تو کد بتونیم به خصوصیاتش دسترسی پیدا کنیم.

 

طبق کد بررسی می کنیم اگه مگنیتود از صفر بیشتر شد توی توضیحات گذاشتم یعنی پلیر در حال حرکت هست.در غیر اینصورت پلیر یا بازیکن حرکتی نداره.

کد دلخواه یا پیام دلخواه رو می تونید به جای بخش توضیحات که بعد از \\ گذاشتم بنویسید.

 

بازم سوال بود بپرسید.

نظر یادتون نره.

موافقین ۰ مخالفین ۰ ۹۹/۰۶/۰۳
مدیرکل

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی