Unity Learning
2.95K subscribers
578 photos
216 videos
1.05K files
284 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

🔹ارتباط با مدیر کانال/👇

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

💰 تعرفه تبلیغات/👇

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
دانلود #آبجکت#قلب

🔶 آموزش اضافه کردن آبجکت های ساخته شده در نرم افزار های مثل #3D_Max

🔹 برای این کار فایل FBX ساخته شده (یا هر فرمت دیگر) را به داخل پنجره پروجکت Drag می کنیم.

آبجکت به جهت اضافه شدن به بازی آماده است.

یک آبجکت قلب (برای جان بازی کن) در ادامه ی مطلب قرار می گیرد.

مسلماً با رفتن بازی کن به محدوده ی این قلب، باید Destroy شود،

کد از بین رفتن آبجکت را از قبل بلدیم. اما ساخت محدوده و کد نویسی مربوط به آن (پست بعدی کامل توضیح داده خواهد شد) به این محدوده Collider گفته می شود. و تابعی که زمانی که بازی کن وارد این محدوده می شود کد های آن یک با اجرا می شود
()OnCollisionEnter
است.

🔸 برای ساخت کالیدر از منو کامپوننت ها گزینه Physics و سپس یکی از گزینه های Box Collider یا ... را انتخاب می کنیم.

این کار یک محدوده ایجاد می کند که بازیکن از آن نمی تواند عبور کند (مثل یک دیوار)
حالا اگر بخواهیم مانند دیوار نباید و بازکن وارد آن شود و کد اجرا شود تیک گزینه Trigger را از منوی Hirerarchy و زیر مجموعه مربوط به کالید را می زنیم .

در این حالت فقط یک محدوده ایجاد کردیم و کاربر با رفتن در آن باعث اجرا شدن کد می شود و هیچ اتفاقی دیگر نمیافتد.

🔷 توابع
OnTriggerEnter یا OnCollisionEnter و همین دو مورد با Exit برای این کار استفاده می شود.

محدودیت های این توابع در پست های بعدی توضیح داده می شود.


هر گونه کپی برداری یا فوروارد مطالب غیر مجاز است
🔴کلیه حقوق این کانال برای یونیتی لرنینگ محفوظ است🔴

🔹 آبجکت قلب در پست بعدی قرار خواهد گرفت.



کانال یونیتی لرنینیگ
🔸 @UnityLearning🔸
👍1