스택 오버 플로우가있는 코드에서 무한 재귀 문제가 있음을 알고 있습니다. 나는 그것을 고치기위한 방법을 모른다. 도움을 주시면 감사하겠습니다.C에서 무한 재귀를 해결합니다 #
public Point WorldToMapCell(Point worldPoint)
{
return WorldToMapCell(new Point((int)worldPoint.X, (int)worldPoint.Y));
}
public MapCell GetCellAtWorldPoint(Point worldPoint)
{
Point mapPoint = WorldToMapCell(worldPoint);
return Rows[mapPoint.Y].Columns[mapPoint.X];
}
public MapCell GetCellAtWorldPoint(Vector2 worldPoint)
{
return GetCellAtWorldPoint(new Point((int)worldPoint.X, (int)worldPoint.Y));
}
종료 할 방법이 필요합니다. 보통 기본 케이스. –