//判断物体(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;
}
判断物体是否朝向目标点
猜你喜欢
转载自blog.csdn.net/ysong0913/article/details/90073930
今日推荐
周排行