public void GenerateMap() { var world = new World.World(new WorldOptions(noiseScale, octaves, persistance, lacunarity, maxHeight, meshHeightCurve, seed)); var clientWorld = new Client.World.BufferedWorld(); var pos = new TilePos(0, 0, 0); // todo generate some sample chunks for (var i = 0; i < 8; i++) { var voxelOffset = SurfaceNetUtil.GetVoxelOffset(i); var tilePos = new TilePos(voxelOffset.X, voxelOffset.Y, voxelOffset.Z); var tile = world.LoadTile(tilePos); clientWorld.LoadTile(tile); } var meshes = clientWorld.Mesh; var display = FindObjectOfType <MapDisplay> (); display.DrawMesh(mesh); }
private void frmWorldController_Load(object sender, EventArgs e) { World world = new World(); }