Raycast Test | hyperPad Documentation

Loading...

Logo
DocumentationNesneRaycast Test
Nesne

Raycast Test

Last updated May 2, 2023

Açıklama

Raycast Test davranışı, (kök) bir başlangıç noktasından bir hedef noktaya görünmez bir ışın atar ve bu ışının herhangi bir nesneyle kesişip kesişmediğini kontrol eder. Işınlar yalnızca manzara nesneleri olmayan nesnelerle kesişir.

Özellikler

Olayda Bir Defa Tetikleyiciler

Raycast Türü
  • En Yakın Nesne - Işının kesiştiği ilk nesne bir giriş olarak dahil edilir.
  • Tüm Nesneler - Işının kesiştiği her nesne sonuçta dahil edilir. Çıktılar, her bir girişin bulunduğu bir dizi olacaktır.
    Bu tür seçildiğinde, object, x_pos, y_pos, distance ve normal çıkış alanları bir dizi olarak olacaktır.
Katman

Işın yalnızca seçtiğiniz bir katmandaki nesnelerle kesişecektir. Işını tüm katmanlara açma seçeneğiniz vardır.

Kesişen İle

Işın, herhangi bir manzara nesnesi ile kesişebilir veya yalnızca seçtiğiniz nesnelerle kesişebilir. Hangi nesne grubuyla ışının kesişeceğini belirlemek için etiket(ler) kullanabilirsiniz.

Kök Noktası

Işının başlaması gereken dünya konumu.

Hedef Noktası
  • Konum - Işının gideceği ve duracağı dünya konumunu tanımlayın.

  • Vektör Hedefi - Işının yönünü ve uzunluğunu tanımlayın.

  • Ofset Hedefi - Işının duracağı kök konumuna göre konum.

Çıktılar

X

Kesilmenin gerçekleştiği spesifik konum X ekseninde.

Y

Kesilmenin gerçekleştiği spesifik konum Y ekseninde.

Mesafe

Kayıt, kökten kesilme noktasına kadar olan mesafeyi metre olarak çıktı verecektir.

Normal

Kayıt, kesilme açısını çıktı verecektir. Bu, kesiştiği nesnenin kenarına paralel bir doğrunun açısıdır.

Kesişen

Kayıt, eğer ışın herhangi bir nesne ile kesiştiyse 1 çıktı verecektir. Eğer ışın herhangi bir nesne ile kesişmediyse, kayıt yerine 0 çıktı verecektir.

AB5B4E7C-664D-46EC-9B77-0787DE10F82B.jpeg

Örnekler

  • Düşmanınızın oyuncuya giden yolunu engelleyen bir nesne olup olmadığını kontrol edebilirsiniz.
  • Oyuncunuza zarar verebilecek bir lazeriniz olabilir ancak diğer fizik nesneleri tarafından engellenebilir.
  • Görüş alanında oyuncuyu takip eden düşmanlarınız olabilir - bu, oyuncunun görünmeme avantajını kullanabileceği gizlilik oyunları için mükemmeldir.

Demo Projeyi Görüntüle

İlgili

HitPoint Testi