示例#1
0
        void AddLayer()
        {
            TileLayerDeffination layer = new TileLayerDeffination()
            {
                Order    = currentLayer,
                Columns  = grid.Columns,
                Rows     = grid.Rows,
                TileSize = new Vector2(float.Parse(txtSizeX.Text),
                                       float.Parse(txtSizeY.Text)),
                TileOffset        = -new Vector2(2),
                TileSheetFilepath = grid.TileSheetFilepath,
                NormalMapFilepath = grid.NormalMapFilepath
            };

            tileMap.AddTileLayer(layer);

            mapCreator.AddLayer(currentLayer);
            mapCreator.ChangeLayer(currentLayer);
        }