Raycast Multi Sentuhan Layar

Kamera
Sisi Klien
Baik Mobile maupun PC

Deteksi sinar melalui sentuhan layar, mengembalikan semua entitas yang terkena

Pernyataan

func ScreenMultiRaycast(startPosition Vector2, distance float, layerMask List<int>, includeTrigger bool, out var hitEntities List<entity<Entity>>, out var hitPoints List<Vector3>, out var hitDistances List<float>, out var hitNormals List<Vector3>)
go

Parameter

Input

Nama Jenis Keterangan
Posisi Awal Vector2 Sentuhan layar beranda
Jarak Float Jarak deteksi
Masker Lapisan ListT_Int Layer mask, hanya lapisan yang terisi saja yang akan berpartisipasi dalam pemindaian, membiarkannya kosong berarti semua lapisan akan berpartisipasi dalam pemindaian
Sertakan Pemicu Bool Apakah mungkin untuk mendeteksi pemicunya

Keluar

Nama Jenis Keterangan
Entitas Terdeteksi ListT_Entity daftar entitas yang terkena dampak
Titik Terdeteksi ListT_Vector3 Daftar koordinat titik tekan
Jarak Terdeteksi ListT_Float Daftar jarak antara titik hit dan titik awal
Normal Terdeteksi ListT_Vector3 Tekan daftar normal permukaan