public override void FTSUpdate(S33M3DXEngine.Main.GameTime timeSpend) { if (CameraPlugin != null) { if (NewlyActivatedCamera) { _worldPosition.Initialize(CameraPlugin.CameraWorldPosition); _cameraOrientation.Initialize(CameraPlugin.CameraOrientation); _cameraYAxisOrientation.Initialize(CameraPlugin.CameraYAxisOrientation); NewlyActivatedCamera = false; } else { _worldPosition.BackUpValue(); _cameraOrientation.BackUpValue(); _cameraYAxisOrientation.BackUpValue(); //Get the Camera Position and Rotation from the attached Entity to the camera ! _worldPosition.Value = CameraPlugin.CameraWorldPosition; //Console.WriteLine("From Update : " + _worldPosition.Value); _cameraOrientation.Value = CameraPlugin.CameraOrientation; _cameraYAxisOrientation.Value = CameraPlugin.CameraYAxisOrientation; } Matrix cameraRotation; Matrix.RotationQuaternion(ref _cameraOrientation.Value, out cameraRotation); _lookAt.Value = new Vector3(cameraRotation.M13, cameraRotation.M23, cameraRotation.M33); } }
public override void FTSUpdate(S33M3DXEngine.Main.GameTime timeSpend) { if (_inputManager.KeyboardManager.CurKeyboardState.IsKeyDown(Keys.LControlKey)) { _isbackLooking = false; } else { _isbackLooking = true; } if (_inputManager.ActionsManager.isTriggered(Actions.ScrollWheelBackward)) { _zoomingPower = -1f * 8 * _offsetDistance / MaxDistance; _zoomingStep = 30f * _offsetDistance / MaxDistance; } if (_inputManager.ActionsManager.isTriggered(Actions.ScrollWheelForward)) { _zoomingPower = 1f * 8 * _offsetDistance / MaxDistance; _zoomingStep = 30f * _offsetDistance / MaxDistance; } if (CameraPlugin == null) { return; } if (NewlyActivatedCamera) { _worldPosition.Initialize(CameraPlugin.CameraWorldPosition); _cameraOrientation.Initialize(CameraPlugin.CameraOrientation); _cameraYAxisOrientation.Initialize(CameraPlugin.CameraYAxisOrientation); NewlyActivatedCamera = false; } else { _worldPosition.BackUpValue(); _cameraOrientation.BackUpValue(); _cameraYAxisOrientation.BackUpValue(); //Get the Camera Position and Rotation from the attached Entity to the camera ! _worldPosition.Value = CameraPlugin.CameraWorldPosition; _cameraOrientation.Value = CameraPlugin.CameraOrientation; _cameraYAxisOrientation.Value = CameraPlugin.CameraYAxisOrientation; } //Get the LookAt Vector Matrix cameraRotation; Matrix.RotationQuaternion(ref _cameraOrientation.Value, out cameraRotation); _lookAt.Value = new Vector3(cameraRotation.M13, cameraRotation.M23, cameraRotation.M33); }
public override void FTSUpdate(S33M3DXEngine.Main.GameTime timeSpent) { _loadingCube.Update(); if ((DateTime.Now - _dotsUpdate).TotalSeconds > 0.5f) { if (_dots++ == 3) { _dots = 0; } _loadingLabel.Text = "LOADING" + new string('.', _dots); _dotsUpdate = DateTime.Now; } base.FTSUpdate(timeSpent); }
public override void FTSUpdate(S33M3DXEngine.Main.GameTime timeSpent) { StaticEntityEmiters(); base.FTSUpdate(timeSpent); }
public void Update(S33M3DXEngine.Main.GameTime timeSpend) { }