Example #1
0
    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;
    }
Example #2
0
        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;
        }