For an example:
Code:
simulated function bool CalcCamera( float fDeltaTime, out vector out_CamLoc, out rotator out_CamRot, out float out_FOV )
{
out_CamLoc = Location; // = Pawn's location
out_CamLoc.Z += CameraDistance; // Z distance
out_CamLoc.X += CameraDistance * 0.45; // X distance & out_CamLoc.Y += your Y distance.
out_FOV = 60;
out_CamRot.Pitch = -16384; / =90degree
out_CamRot.Yaw = 0;
out_CamRot.Roll = 0;
return true;
}
This is my top-down camera.
CameraDistance is a float variable to setup custom distances from my pawn.
Bookmarks