اختبار الشعاع لمسة الشاشة (مفرد)

كاميرا
جانب العميل
للهاتف المحمول والكمبيوتر الشخصي

قم بإجراء الكشف عن الأشعة من خلال لمس الشاشة وإرجاع كيان الضربة الأول

إقرار

func ScreenSingleRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntity entity<Entity>, out var hitPosition Vector3, out var hitDistance float, out var hitNormal Vector3)
go

معلمات

إدخال

اسم نوع تفاصيل
موضع البداية Vector2 لمس الشاشة الرئيسية
المسافة Float مسافة الكشف
قناع الطبقة ListT_Int قناع الطبقة، ستشارك الطبقات المعبأة فقط في الفحص، وترك فارغًا يعني أن جميع الطبقات ستشارك في الفحص
تضمين المشغل Bool هل من الممكن الكشف عن المشغلات

خارج

اسم نوع تفاصيل
الكيان الذي تم ضربه Entity ضرب الكيان
موقع الضربة Vector3 إحداثيات نقطة الضرب
مسافة الضربة Float المسافة من نقطة الإصابة إلى نقطة البداية
طبيعة الضربة Vector3 ضرب السطح عادي