protected override void LoadContent() { var device = graphics.GraphicsDevice; spriteBatch = new SpriteBatch(GraphicsDevice); spaceship = new GameModel(Content.Load <Model>("spaceship")) { Position = new Vector3(0, 3500, 0), Scale = new Vector3(50f), BaseRotation = new Vector3(0, MathHelper.Pi, 0), Rotation = new Vector3(0, MathHelper.Pi, 0) }; models.Add(spaceship); var effect = Content.Load <Effect>("BasicTerrainEffect"); effect.Parameters["Texture"].SetValue(Content.Load <Texture2D>("grass")); ground = new Terrain( Content.Load <Texture2D>("heightmap1"), effect, 30, 4800, device ); models.Add(ground); camera = new ChaseCamera( new Vector3(0, 400, 1500), new Vector3(0, 200, 0), new Vector3(0, 0, 0), GraphicsDevice); }
protected override void LoadContent() { postProcessingEffect = Content.Load <Effect>(@"PostProcessing\GrayScale"); var device = graphics.GraphicsDevice; target = new RenderTarget2D(device, device.Viewport.Width, device.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.Depth24); this.Components.Add(new FpsGameComponent(this, graphics)); spriteBatch = new SpriteBatch(GraphicsDevice); models.Add( spaceship = new GameModel(Content.Load <Model>("spaceship")) { Position = new Vector3(0, 3500, 0), Scale = new Vector3(50f), BaseRotation = new Vector3(0, MathHelper.Pi, 0), Rotation = new Vector3(0, MathHelper.Pi, 0) } ); var effect = Content.Load <Effect>("BasicTerrainEffect"); effect.Parameters["Texture"].SetValue(Content.Load <Texture2D>("grass")); models.Add( ground = new Terrain( Content.Load <Texture2D>("heightmap1"), effect, 30, 4800, device ) ); camera = new ChaseCamera( new Vector3(0, 400, 1500), new Vector3(0, 200, 0), new Vector3(0, 0, 0), GraphicsDevice); }
protected override void LoadContent() { var device = graphics.GraphicsDevice; spriteBatch = new SpriteBatch(GraphicsDevice); spaceship = new GameModel(Content.Load<Model>("spaceship")) { Position = new Vector3(0, 3500, 0), Scale = new Vector3(50f), BaseRotation = new Vector3(0, MathHelper.Pi, 0), Rotation = new Vector3(0, MathHelper.Pi, 0) }; models.Add(spaceship); var effect = Content.Load<Effect>("BasicTerrainEffect"); effect.Parameters["Texture"].SetValue(Content.Load<Texture2D>("grass")); ground = new Terrain( Content.Load<Texture2D>("heightmap1"), effect, 30, 4800, device ); models.Add(ground); camera = new ChaseCamera( new Vector3(0, 400, 1500), new Vector3(0, 200, 0), new Vector3(0, 0, 0), GraphicsDevice); }
protected override void LoadContent() { postProcessingEffect = Content.Load<Effect>(@"PostProcessing\GrayScale"); var device = graphics.GraphicsDevice; target = new RenderTarget2D(device, device.Viewport.Width, device.Viewport.Height, false, SurfaceFormat.Color, DepthFormat.Depth24); this.Components.Add(new FpsGameComponent(this, graphics)); spriteBatch = new SpriteBatch(GraphicsDevice); models.Add( spaceship = new GameModel(Content.Load<Model>("spaceship")) { Position = new Vector3(0, 3500, 0), Scale = new Vector3(50f), BaseRotation = new Vector3(0, MathHelper.Pi, 0), Rotation = new Vector3(0, MathHelper.Pi, 0) } ); var effect = Content.Load<Effect>("BasicTerrainEffect"); effect.Parameters["Texture"].SetValue(Content.Load<Texture2D>("grass")); models.Add( ground = new Terrain( Content.Load<Texture2D>("heightmap1"), effect, 30, 4800, device ) ); camera = new ChaseCamera( new Vector3(0, 400, 1500), new Vector3(0, 200, 0), new Vector3(0, 0, 0), GraphicsDevice); }