Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.56 KB | None | 0 0
  1. static void Main(string[] args)
  2.         {
  3.             new XnaResourceGroupManager();
  4.  
  5.             Root root = new Root();
  6.  
  7.  
  8.             XnaResourceGroupManager.Instance.Initialize(new string[]
  9.             {
  10.                                                              "png", "jpg", "bmp", "dds", "jpeg", "tiff"
  11.                                                          });
  12.             root.RenderSystem = root.RenderSystems["Xna"];
  13.            // root.RenderSystem.ConfigOptions["Save Generated Shaders"].Value = "Yes";
  14.             root.RenderSystem.ConfigOptions["Use Content Pipeline"].Value = "Yes";
  15.  
  16.             ResourceGroupManager.Instance.AddResourceLocation("Content", "Folder");
  17.            
  18.  
  19.             RenderWindow window = root.Initialize(true);
  20.             SceneManager scene = root.CreateSceneManager(SceneType.Generic);
  21.             Camera camera = scene.CreateCamera("cam1");
  22.             Viewport viewport = window.AddViewport(camera);
  23.  
  24.             TextureManager.Instance.DefaultMipmapCount = 5;
  25.             ResourceGroupManager.Instance.InitializeAllResourceGroups();
  26.  
  27.             Entity ninja = scene.CreateEntity("bob", "ninja.mesh");
  28.             SceneNode ninjaNode = scene.RootSceneNode.CreateChildSceneNode();
  29.             ninjaNode.AttachObject(ninja);
  30.  
  31.             camera.Move(new Vector3(0, 0, 300));
  32.             camera.LookAt(ninja.BoundingBox.Center);
  33.             root.FrameStarted += new EventHandler<FrameEventArgs>(root_FrameStarted);
  34.             root.StartRendering();
  35.             Console.ReadLine();
  36.              
  37.  
  38.  
  39.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement