Web appOpen in Telegram

Post🎯 کنترل دقیق برخوردها در Unity با LayerMask

2 June 2026
|
| کانال توسعه‌دهندگان بازی |
🎯 کنترل دقیق برخوردها در Unity با LayerMask خیلی وقت‌ها افت فریم بازی از تعداد بالای collision check می‌آد، نه از گرافیک. مخصوصاً وقتی برای هر چیز کوچیکی از Physics.Raycast یا Overlapها استفاده می‌شه. یک ترفند ساده ولی خیلی تاثیرگذار اینه که برخوردها رو با Layer‌ها و LayerMask محدود کنی تا فیزیک فقط روی چیزهای مهم حساب کنه 🚀 مثلاً برای تیر اسلحه فقط دشمن‌ها رو چک کن، نه کل صحنه: public LayerMask enemyLayer; void Shoot() { Ray ray = new Ray(transform.position, transform.forward); if (Physics.Raycast(ray, out var hit, 100f, enemyLayer)) { // فقط اگر به enemy خورد // Damage logic... } } 📌 نکته‌ها: - برای هر system (مثل تیر، AI، interactableها) یک یا چند Layer مشخص کن. - در منوی Project Settings → Physics، ماتریس برخورد (Layer Collision Matrix) رو تنظیم کن تا بعضی Layerها کلاً با هم برخورد نداشته باشن. این کار هم CPU رو سبک‌تر می‌کنه، هم دیباگ برخوردها رو خیلی تمیزتر و قابل‌فهم‌تر نگه می‌داره 😌 ℹ️ مرجع رسمی: Unity LayerMask Documentation 🔖 #GameDev #بازیسازی #Unity #Physics #Collision #LayerMask #Performance #GameDev 👤 Developix 💎 Channel: @DevelopixGame
343 ·

Nearby in the feed

|| کانال توسعه‌دهندگان بازی |در بازی‌های موبایل و حتی PC، یکی از قاتل‌های فریم‌ریت، تعداد زیاد Draw Call هست. خوشبختانه در Unity برای آبجکت‌های ثابت صحنه، راه‌حل ساده‌ای وجود داره: Static B|| کانال توسعه‌دهندگان بازی |در کد زیر برای پیاده‌سازی زمان‌بندی شلیک در یک بازی دوبعدی، از delta time به‌صورت نادرست استفاده شده است و ممکن است نرخ شلیک روی سیستم‌های مختلف (fpsهای متفاوت)
this message
|| کانال توسعه‌دهندگان بازی |🏆آفرهای جام جهانی ۲۰۲۶ هاست‌ایران فعال شد! با کمپین «ترکیب برنده سایتت»، زیرساخت سایتت رو برای روزهای پرترافیک آماده کن: 🔥 ۲۵٪ تخفیف روی پلن‌های ۳ ماهه هاست اشت|| کانال توسعه‌دهندگان بازی |💠 نسخه جدید انجین یونیتی (Unity) منتشر شده است 🔸 ارتقا از نسخه 6000.3.18f1 به 6000.0.78f1 🔹 لیست تغییرات این نسخه: 🔖 #unity, #game, #release 💎 @DevelopixGame
|| کانال توسعه‌دهندگان بازی || کانال توسعه‌دهندگان بازی |@DevelopixGame · channel · Games
499subscribers223average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count