//判断物体(m_turretObj)是否朝向目标点(m_turretObj) 通过点积计算两个向量的夹角的。
public bool isLookedAtTarget(Vector3 targetPos)
{
Vector3 turretToTargetDir = targetPos - m_turretObj.transform.position;
float turretToTargetDir_Dot_turretRightDir = Vector3.Dot(m_turretObj.transform.forward, turretToTargetDir.normalized);
double midValue = Math.Round(turretToTargetDir_Dot_turretRightDir, 2);
if (turretToTargetDir_Dot_turretRightDir ==1)
{
return true;
}
return false;
}
判断物体是否朝向目标点
最新推荐文章于 2022-09-02 15:30:23 发布