屏幕触控单返回射线检测

摄像机
客户端
Both Mobile and 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 命中表面法线