protected override void Initialize() { graphics.GraphicsProfile = GraphicsProfile.HiDef; UpdateAntiAlias(); UpdateVSync(); graphics.ApplyChanges(); IsMouseVisible = false; spriteBatch = new SpriteBatch(GraphicsDevice); camera = new FirstPersonCamera(this); rightCamera = new FirstPersonCamera(this); leftCamera = new FirstPersonCamera(this); skycamera = new FirstPersonCamera(this); UpdateEffects(); for (PlayerIndex i = PlayerIndex.One; i <= PlayerIndex.Four; i++) { GamePadState state = GamePad.GetState(i); if (state.IsConnected) { activeGamePad = i; break; } } Samplers.Refresh(); Samplers.InitRasterizers(); SwitchDisplayMode(); base.Initialize(); }
protected override void Initialize() { graphics.PreferMultiSampling = true; graphics.GraphicsProfile = GraphicsProfile.HiDef; graphics.SynchronizeWithVerticalRetrace = true; IsFixedTimeStep = true; graphics.ApplyChanges(); graphics.GraphicsDevice.PresentationParameters.MultiSampleCount = 4; Samplers.Refresh(); GoWindowed(); IsMouseVisible = false; effect = new BasicEffect(graphics.GraphicsDevice); effect.VertexColorEnabled = true; effect.TextureEnabled = true; effect.DiffuseColor = new Vector3(2f, 2f, 2f); instanceEffect = new BasicEffect(graphics.GraphicsDevice); instanceEffect.VertexColorEnabled = true; instanceEffect.TextureEnabled = false; spriteBatch = new SpriteBatch(GraphicsDevice); camera = new FirstPersonCamera(this); lowcamera = new FirstPersonCamera(this); skycamera = new FirstPersonCamera(this); DisableLodCamera(); for (PlayerIndex i = PlayerIndex.One; i <= PlayerIndex.Four; i++) { GamePadState state = GamePad.GetState(i); if (state.IsConnected) { activeGamePad = i; break; } } Samplers.InitRasterizers(); base.Initialize(); }
protected override void Initialize() { eng = new MainEngine(this); eng.Settings.onWindowedChanged += SwitchDisplayMode; eng.Settings.onVertexLightingChanged += UpdateEffects; eng.Settings.onAntiAliasChanged += UpdateAntiAlias; eng.Settings.onVerticalSyncChanged += UpdateVSync; graphics.GraphicsProfile = GraphicsProfile.HiDef; UpdateAntiAlias(); UpdateVSync(); graphics.ApplyChanges(); IsMouseVisible = false; spriteBatch = new SpriteBatch(GraphicsDevice); UpdateEffects(); for (PlayerIndex i = PlayerIndex.One; i <= PlayerIndex.Four; i++) { if (GamePad.GetState(i).IsConnected) { activeGamePad = i; break; } } Samplers.Refresh(); Samplers.InitRasterizers(); SwitchDisplayMode(); base.Initialize(); }