// 当前的位置
Vector2 newPos = WorldMapRayPosition.CurrentXY;
List<Vector2> list = new List<Vector2> ();
// 排序顺序:距离远的在前 距离近的在后
list.Sort((lpos, rpos)=>
{
if(Vector2.Distance(newPos,lpos) > Vector2.Distance(newPos, rpos))
{
return -1;
}
else if(Vector2.Distance(newPos,lpos) == Vector2.Distance(newPos, rpos))
{
return 0;
}
else
{
return 1;
}
});
判断距离自己最近的点
最新推荐文章于 2024-11-10 07:38:32 发布