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

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

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

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

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

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

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

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

هوش مصنوعی بخش 3 - دیدن هدف (Unity)

چهارشنبه, ۱۴ مهر ۱۳۹۵، ۰۵:۵۴ ب.ظ

gameover.blog.ir

خب در این قسمت قراره آموزش ببینید که چطور به هوش مصنوعی قبلی کدی رو اضافه کنیم که اگر هدف رو دید دنبال کنه

و چون این مبحث یه مقدار سنگین هست نسبت به قسمت قبلی برای همین بخش تیر زدن رو در این قسمت آموزش نمی دم


اینم کد جدید :


AI


توضیحات :


MaxSee یه متغییر از نوع اعشاری برای حداکثر فاصله دید


Saw یه متغییر از نوع bool که اگر هدف رو دیدیم این متغییر true میشه(بوسیله کد هایی که نوشته شده)


شرط ها رو هم که قبلا توضیح داده شده و فقط یه شرط برای دیدن اضافه شد ( || یعنی (یا)  و  && یعنی (و) )


Ray r بوسیله این کد یه Ray ساختیم و transform.position یعنی موقعیت فعلی رو برای شروعش دادیم و جهتش رو رو به جلو گزاشتیم (transform.forward)


-زیاد وارد بحث RaycastHit , Ray نمیشم چون خیلی چیز رو باید توضیح بدم در اون صورت و مقاله در موردش توی همین وبلاگ وجود داره میتونید استفاده کنید.


Physics.Raycast با این کد که سه ورودی میگیره ( در حالت عادی ) اولیش اشعه Ray هست و دومیش همون RaycastHit هست و سومیش هم حداکثر فاصله و بعدش اگر به جسمی برخورد کرده مقدار true رو بر میگردونه و اگر برخورد نکرد false رو بر میگردونه و ما نیز این مقدار رو که بر میگردونه رو داخل متغییر Saw میریزیم


در آموزش بعد یاد خواهیم گرفت :


با نزدیک شدن به هدف به آن تیر بزنیم

با دور شدن از هدف بایستیم

نظرات (۰)

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

ارسال نظر

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