扇形范围判定

物理
Both Server and Client
Both Mobile and PC

判断目标实体是否在规定的扇形柱体范围内

声明

func IsInsideSector(target entity, center Vector3, radius float, cutRadius float, height float, angle float, rotation Vector3) bool
go

参数

输入

名称 类型 描述
目标 entity 目标实体
中心点 Vector3 规定扇形柱体的中截面圆心
半径 Float 规定扇形柱体的中截面半径
截取半径 Float 不进行检测的扇形柱体截面半径,以中心点为圆心,该小扇形柱体区域不会进行检测,只会检测规定扇形柱体和小扇形柱体的差
高度 Float 规定扇形柱体的高度
圆心角 Float 进行检测的扇形柱体截面圆心角,大于360时以圆柱形进行检测,小于0时检测区域大小为0
旋转欧拉角 Vector3 规定扇形柱体绕中心点的三位旋转欧拉角

返回

类型 描述
Bool 判定结果