Ejemplo n.º 1
0
        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 );
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
        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);
        }