public static void ShowWindow(TerrainGenerator terrain)
        {
            HeightMapExporterGUI window = GetWindow <HeightMapExporterGUI>();

            window.terrain      = terrain;
            window.titleContent = new GUIContent("Height Map Exporter");
            window.fileName     = string.Format("{0}-{1}", terrain.name, "HeightMap");
            window.ShowUtility();
        }
Пример #2
0
        private static void ShowExportDataContextMenu(Rect r, TerrainGenerator instance)
        {
            GenericPopup menu = new GenericPopup();

            menu.AddItem(
                new GUIContent("3D file from Mesh"),
                false,
                () => { MeshSaverGUI.ShowWindow(instance); });
            menu.AddSeparator();
            menu.AddItem(
                new GUIContent("UV layout"),
                false,
                () => { TextureExporterGUI.ShowWindow(instance, TextureExporter.TextureType.UvLayout); });
            menu.AddItem(
                new GUIContent("Vertex color map"),
                false,
                () => { TextureExporterGUI.ShowWindow(instance, TextureExporter.TextureType.VertexColor); });
            menu.AddItem(
                new GUIContent("Height map"),
                false,
                () => { HeightMapExporterGUI.ShowWindow(instance); });
            menu.Show(r);
        }