Update AtlasBuilder and TerrainAtlasManager
This commit is contained in:
parent
e7cf3bdf5a
commit
4777783ffb
4 changed files with 90 additions and 8 deletions
|
|
@ -1,4 +1,5 @@
|
|||
using LandblockExtraction.DatEngine;
|
||||
using LandblockExtraction.AtlasMaker;
|
||||
using LandblockExtraction.DatEngine;
|
||||
using LandblockExtraction.LandBlockExtractor;
|
||||
using Map3DRendering.Common;
|
||||
using OpenTK.Graphics.OpenGL4;
|
||||
|
|
@ -9,7 +10,7 @@ namespace Map3DRendering {
|
|||
private PortalEngine portalEngine;
|
||||
private CellEngine cellEngine;
|
||||
private LandBlockExtrator landblockExtraction;
|
||||
|
||||
private TerrainAtlasManager terrainAtlasManager;
|
||||
private readonly int NumberLandBlocks = 255;
|
||||
private readonly int BlockSize = 17;
|
||||
private readonly int allBlocks = 255 * 17 * 255 * 17;
|
||||
|
|
@ -30,6 +31,11 @@ namespace Map3DRendering {
|
|||
public MapRender() {
|
||||
portalEngine = new PortalEngine();
|
||||
cellEngine = new CellEngine();
|
||||
|
||||
terrainAtlasManager = new(portalEngine);
|
||||
terrainAtlasManager.ExtractTexture();
|
||||
terrainAtlasManager.GenerateAtlas();
|
||||
|
||||
landblockExtraction = new(portalEngine, cellEngine);
|
||||
|
||||
_vertexArrayObject = new int[0xFE, 0xFE];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue