Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

AdvKit.AdvKitCamera

Camera that provides third person functionality for the "classic" third person view Thanks a bunch to Psilocybe for this tutorial: http://forums.epicgames.com/threads/726985-Tutorial-Third-Person-Game-with-GOW-camera Note that I only use the basic functionality explained in the tutorial, take a look to find out more! 2013 by FreetimeCoder www.freetimestudio.net

AdvKit.AdvKitCamera

Variables Summary
boolbCollideWithWaterSurface
floatfActualFreeCamDistance
floatfWaterSurfaceOffset
floatfZoomSpeed

Functions Summary
function UpdateViewTarget (out TViewTarget _OutVT, float _fDeltaTime))


Variables Detail

bCollideWithWaterSurface Source code

var bool bCollideWithWaterSurface;
whether or not to let the camera collide with the water surface

fActualFreeCamDistance Source code

var float fActualFreeCamDistance;
to provide smooth zoom FreeCamDistance is used as the target value in Lerp, while fActualFreeCAmDistance holds the current distance

fWaterSurfaceOffset Source code

var float fWaterSurfaceOffset;
an offset value from the water surface in global Z Axis. Setting the camera directly onto the surface Z would cause clipping errors

fZoomSpeed Source code

var float fZoomSpeed;
how fast to lerp the camera distance


Functions Detail

UpdateViewTarget Source code

function UpdateViewTarget ( out TViewTarget _OutVT, float _fDeltaTime) )
Camera.uc: Query ViewTarget and outputs Point Of View.
@param _OutVT ViewTarget to use.
@param _fDeltaTime Delta Time since last camera update (in seconds).


Defaultproperties

defaultproperties
{
	bCollideWithWaterSurface=true
	FreeCamDistance = 256.f
	fZoomSpeed = 10
	FreeCamOffset=(Z=32)
	fWaterSurfaceOffset=8
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Di 17.9.2013 17:47:16.712 - Created with UnCodeX