コード例 #1
0
    private void DrawTerrainSkeleton()
    {
        var voronoi     = StructureDrawer.DrawVoronoiDiagram(MyTerrainStructure.VoronoiDiagram, "Voronoi");
        var baseGraph   = StructureDrawer.DrawAreaSegments(MyTerrainStructure, "Base Graph");
        var borderLines = StructureDrawer.DrawMultipleLines(MyTerrainStructure.BorderBlockerLines, Color.white, "Border Blockers");
        var areaBlocker = StructureDrawer.DrawMultipleLines(MyTerrainStructure.AreaBlockerLines, Color.white, "Area Blockers");
        var mainPaths   = StructureDrawer.DrawMultipleLines(MyTerrainStructure.MainPathLines, Color.green, "Main Path");
        var sidePaths   = StructureDrawer.DrawMultipleLines(MyTerrainStructure.SidePathLines, Color.cyan, "Side Paths");

        voronoi.transform.parent     = transform;
        baseGraph.transform.parent   = transform;
        borderLines.transform.parent = transform;
        areaBlocker.transform.parent = transform;
        mainPaths.transform.parent   = transform;
        sidePaths.transform.parent   = transform;
    }
コード例 #2
0
    private void DrawScenerySkeleton()
    {
        var scenery = StructureDrawer.DrawAreas(MySceneryStructure.Areas, "Scenery Skeleton");

        scenery.transform.parent = transform;
    }