Ejemplo n.º 1
0
        public void TestSimpleRenderer()
        {
            XNAGame        game     = new XNAGame();
            SimpleRenderer renderer = new SimpleRenderer(game, new CullerNoCull());

            renderer.RenderCamera = game.SpectaterCamera;
            game.AddXNAObject(renderer);

            SimpleBoxMesh box = renderer.CreateBoxMesh();

            box.WorldMatrix = Matrix.CreateTranslation(new Vector3(5, 0, 5));

            SimplePlaneMesh plane = renderer.CreatePlaneMesh();


            game.InitializeEvent += delegate
            {
                SimpleSphereMesh sphere = renderer.CreateSphereMesh();
                sphere.WorldMatrix = Matrix.CreateTranslation(new Vector3(1, 0, -2));
            };

            game.Run();
        }