Raycast Satu Sentuhan Layar

Kamera
Sisi Klien
Baik Mobile maupun PC

Lakukan deteksi sinar melalui sentuhan layar dan kembalikan entitas hit pertama

Pernyataan

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

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 Terdampak Entity entitas yang terkena
Posisi Terdampak Vector3 koordinat titik sasaran
Jarak Terdampak Float Jarak dari titik pukul ke titik awal
Normal Terdampak Vector3 Pukul permukaan normal