コード例 #1
0
    public void Start()
    {
        //	SetTileSheetMaterial ();

        mapData = new MapData (numTilesX, numTilesY);

        if (JsonFilePath != "") {
            mapImporter = new TiledMapEditorImporter ();
            mapData.AddLayers(mapImporter.ImportMapData(JsonFilePath));
            mapData.createOwnObject = mapImporter.GetNewObjectTiles();
            mapData.layerTags = mapImporter.GetLayerTags();
        } else {
            mapGenerator = new RandomMapDataGenerator(100, 100);
            mapData.AddLayer(mapGenerator.GenerateMapData());
        }

        tileSheet.GetUvValuesFromMaterial();
        GenerateMap ();
    }