public override void LoadContent() { InputManager.LockMouseToCenter = true; game.IsMouseVisible = false; VoxelRenderer.Init( Game ); Voxelizer.Init(); cameraPosition = new Vector3( 25, 50, 150 ); chunk = Voxelizer.CreateChunk( 0.5f ); marker = new SpherePrimitive( 8, 16 ); }
public static void Draw(VoxelEngine.Primitives.GeometricPrimitive primitive) { primitive.Update(); if (primitive is VoxelChunk) { batch.Draw(PrimitiveType.TriangleList, primitive.VerticeArray); } else { batch.DrawIndexed(PrimitiveType.TriangleList, primitive.IndiceArray, primitive.VerticeArray); } }
public override void LoadContent() { InputManager.LockMouseToCenter = true; game.IsMouseVisible = false; VoxelRenderer.Init(Game); Voxelizer.Init(); cameraPosition = new Vector3(25, 50, 150); chunk = Voxelizer.CreateChunk(0.5f); marker = new SpherePrimitive(8, 16); }