RaycastParams
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances özelli
Bu nesne, bir raycast'ın sonuçlarını sağlayan RaycastResult ile farklıdır.
Luau'daki meisten veri türlerinde, yeni bir nesne oluşturmak zorunda kalmadan RaycastParams içindeki tüm üyeleri değiştirebilirsiniz, böylece aynı nesneyi tekrar kullanabilirsiniz.
Özet
Yapılandırıcılar
- new()
Özellikler
Raycasting adaylarını filtrelemek için kullanılan bir dizi nesne.
Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances matrisi kullanılır.
Raycasting'e karşı Terrain ile yapılan ışınlanma işleminde su malzemesi dikkate alınır.
Operasyon için kullanılan çarpıştırma grubu.
Işınlanma işleminin bir parçanın CanCollide özelliğinin değerini CanQuery değerine göre dikkate alıp dikkate almadığını belirler.
Etkinleştirildiğinde, sorgu tüm parça çarpışma özelliklerini görmezden gelir ve her parçada bir şiddet kontrolü yapar.
Yöntemler
Sunulan örnekleri FilterDescendantsInstances 'e ekler.
Yapılandırıcılar
new
Özellikler
FilterType
Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances matrisi kullanıldığını belirleyin, Enum.RaycastFilterType sağlanan şekilde.
CollisionGroup
Raycasting işlemi için bir çarpışma grubu belirtir. Raycast'ın olmayan olarak ayarlandığı çarpışma gruplarındaki parçalar bu gruba ile çarpışmaz. Bu özellik özellendirilmediğinde, raycasting şu varsayımla çarpışır: Varsayılan çarpışma grubu.
RespectCanCollide
Bu özellik, <a href="/reference/engine/raycast/">true</a>, raycast işleminin bir ortaya kareketli parçanın <k>Class.BasePart.CanCollide|CanCollide</k> değerini, <a href="/reference/engine/raycast/">Datatype.RaycastResult</a> değerine karşı <a href="/reference/engine/raycast/">Class.BasePart.CanQuery|CanQuery</a> değerinde bel
BruteForceAllSlow
Etkinleştirildiğinde, sorgu tüm parça çarpışma özelliklerini görmezden gelir ve her parçada bir şiddet kontrolü yapar. Bu, performansı olumsuz etkiler ve canlı deneyimlerde kullanılmamalıdır.
Yöntemler
AddToFilter
Verimlilik ve basitliği için, bu yöntem filtreye instanslar eklemek için tercih edilen yöntemdir. Çift şeritli bir konteyntten güncellenmesine izin veren ek güçü vardır. FilterDescendantsInstances İstekleri.