예제 #1
0
        public static Action Test_GetNearestPoint()
        {
            Vector2Int point = AStarUtil.GetNearestPoint(new AStarMapPath(grids), new Vector2Int(0, 0),
                                                         new Vector2Int(3, 3)
                                                         , AStarMapPathConst.Critter_Can_Pass_Obstacle_Types, AStarMapPathConst.User_Can_Pass_Terrain_Types);

            LogCat.log(point);
            return(() => { AStarUtil.GUIShowPointList(0, 0, 9, 9, point); });
        }
예제 #2
0
 //获取离a,b最近的点
 public Vector2Int GetNearestPoint(Vector2Int pointA, Vector2Int pointB,
                                   int[] canPassObstacleTypes, int[] canPassTerrainTypes)
 {
     return(AStarUtil.GetNearestPoint(this, pointA, pointB, canPassObstacleTypes, canPassTerrainTypes));
 }