اختبار كبسولة

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

استخدم منطقة كبسولة متحركة خطيًا للكشف، وأعد جميع الكيانات التي تمت مواجهتها على طريق منطقة الكبسولة من القريب إلى البعيد إذا كانت في البداية داخل منطقة الكبسولة، فلن يتم اكتشافها إذا تم ملء معلمة المستوى يمكن الكشف عن التضاريس

إقرار

func CapsuleCast(radius float, height float, center Vector3, rotation Vector3, direction Vector3, maxDistance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>)
go

معلمات

إدخال

اسم نوع تفاصيل
نصف القطر Float نصف قطر نصف الكرة الأرضية على طرفي منطقة الكبسولة، يتم قبول القيم الإيجابية فقط
الارتفاع Float المسافة بين مراكز نصفي الكرة الأرضية عند طرفي منطقة الكبسولة يجب أن تكون أكبر من ضعف نصف قطر الكرة الأرضية عند كلا الطرفين.
المركز Vector3 النقطة المركزية لمنطقة الكبسولة
الدوران Vector3 دوران منطقة الكبسولة
الاتجاه Vector3 اتجاه السفر لمنطقة الكبسولة
أقصى مسافة Float المسافة التي تم مهارتها في منطقة الكبسة، يتم قبول القيم الإيجابية فقط
قناع الطبقة ListT_int قناع الطبقة، ستشارك الطبقات المعبأة فقط في الفحص، وترك فارغًا يعني أن جميع الطبقات ستشارك في الفحص
تضمين المشغل Bool هل من الممكن الكشف عن المشغلات

خارج

اسم نوع تفاصيل
الكيانات المتضررة ListT_Entity قائمة الكيانات المتضررة