螢幕觸控單返回射線檢測

相機
客戶端
可在 Mobile 端和 PC 端使用

透過螢幕觸控進行射線檢測,返回第一個命中實體

聲明

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

參數

輸入

名稱 類型 描述
起點 Vector2 起始螢幕觸點
距離 Float 檢測距離
層遮罩 ListT_Int 層遮罩,只有填入的層級會參與掃描,留空代表所有層級都參與掃描
包含觸發器 Bool 是否可以偵測出觸發器

輸出

名稱 類型 描述
命中實體 Entity 命中的實體
命中點 Vector3 命中點座標
命中距離 Float 命中點距離開始點距離
命中點表面法線 Vector3 命中表面法線