Hi, this is a great tool, but I've run into a really simple issue that I can't find (I've seen a few similar threads here, but nothing specifically addressing this).
Using the standard demo with no changes, when a vehicle is activated with the "V" key, this following line is called in VehicleInput.Activate():
Code: Select all
Camera.ActivateChaseCameraMode(Vehicle.Body, new Vector3(0, .6f, 0), true, 10);
The third argument can be true or false, and it states it changes whether the camera rotates with the object it follows or not, like in Camera.Update():
Code: Select all
if (transformOffset)
offset = Matrix3X3.Transform(offsetFromChaseTarget, entityToChase.BufferedStates.InterpolatedStates.OrientationMatrix);
else
offset = offsetFromChaseTarget;
However, changing that variable doesn't affect the viewing results at all and I've been able to confirm that the orientation matrix does change with the entity followed. Is it supposed to rotate with the entity so that it is always behind/in front of it? The position of the camera changes, but never the rotation, unless the mouse is used.
Thanks,
James