public VehicleSample(Microsoft.Xna.Framework.Game game) : base(game) { // Add basic force effects. Simulation.ForceEffects.Add(new Gravity()); Simulation.ForceEffects.Add(new Damping()); // Add a game object which loads the test obstacles. GameObjectService.Objects.Add(new VehicleLevelObject(Services)); // Add a game object which controls a vehicle. var vehicleObject = new VehicleObject(Services); GameObjectService.Objects.Add(vehicleObject); // Add a camera that is attached to chassis of the vehicle. var vehicleCameraObject = new VehicleCameraObject(vehicleObject.Vehicle.Chassis, Services); GameObjectService.Objects.Add(vehicleCameraObject); GraphicsScreen.CameraNode = vehicleCameraObject.CameraNode; }
public VehicleSample(Microsoft.Xna.Framework.Game game) : base(game) { // Add basic force effects. Simulation.ForceEffects.Add(new Gravity()); Simulation.ForceEffects.Add(new Damping()); // Add a game object which loads the test obstacles. GameObjectService.Objects.Add(new VehicleLevelObject(Services)); // Add a game object which controls a vehicle. var vehicleObject = new VehicleObject(Services); GameObjectService.Objects.Add(vehicleObject); // Add a camera that is attached to chassis of the vehicle. var vehicleCameraObject = new VehicleCameraObject(vehicleObject.Vehicle.Chassis, Services); GameObjectService.Objects.Add(vehicleCameraObject); GraphicsScreen.CameraNode = vehicleCameraObject.CameraNode; }