private void initSimHead() { HeadCamera = new BasicCamera(GameFacade.GraphicsDevice, new Vector3(0.0f, 7.0f, -17.0f), Vector3.Zero, Vector3.Up); HeadCamera.Position = new Vector3(0, 5.2f, 12.5f); HeadCamera.Target = new Vector3(0, 5.2f, 0.0f); HeadScene = new _3DTargetScene(GameFacade.Game.GraphicsDevice, HeadCamera, new Point((int)(200*TrueScale),(int)(200*TrueScale)), (GlobalSettings.Default.AntiAlias) ? 8 : 0); HeadScene.ID = "UIPieMenuHead"; m_Head.Scene = HeadScene; m_Head.Scale = new Vector3(1f); HeadCamera.Zoom = 0f; HeadScene.Add(m_Head); GameFacade.Scenes.AddExternal(HeadScene); //AddExternal(HeadScene); }
private void UISimInit() { Camera = new WorldCamera(GameFacade.GraphicsDevice); Camera.Zoom = LotView.WorldZoom.Near; Camera.CenterTile = new Vector2(-1, -1)*FSOEnvironment.DPIScaleFactor; Scene = new _3DTargetScene(GameFacade.Game.GraphicsDevice, Camera, new Point(140 * FSOEnvironment.DPIScaleFactor, 200 * FSOEnvironment.DPIScaleFactor), (GlobalSettings.Default.AntiAlias)?8:0); Scene.ID = "UISim"; GameFacade.Game.GraphicsDevice.DeviceReset += new EventHandler<EventArgs>(GraphicsDevice_DeviceReset); Avatar = new AdultVitaboyModel(); Avatar.Scene = Scene; var scale = FSOEnvironment.DPIScaleFactor; Avatar.Scale = new Vector3(scale, scale, scale); Scene.Add(Avatar); }