扇形範圍判定

物理
伺服器端與客戶端
可在 Mobile 端和 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 判定結果