FollowTuning class final

How the camera trails the runner.

Constructors

FollowTuning({double distance = 7.0, double height = 2.6, double aimHeight = 1.2, double lag = 9.0, double pitch = -0.22, double minPitch = -1.2, double maxPitch = 0.9, double sensitivity = 0.0035, double nearClearance = 0.35, double minDistance = 1.2, double impulseDecay = 9.0, double lookAhead = 0.34, double lookAheadLimit = 4.0, double recentre = 1.6, double recentreAbove = 3.0})
const

Properties

aimHeight double
How far up the subject the camera looks.
finalinherited
distance double
How far behind whatever it is watching the camera sits, in metres.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
height double
And how far above it.
finalinherited
impulseDecay double
How fast a kick, a widening and a shake fade, per second.
final
lag double
How much of the remaining gap is closed in a second.
finalinherited
lookAhead double
How far ahead of the runner the camera aims, in seconds of travel.
final
lookAheadLimit double
How far ahead it may ever aim, in metres.
final
maxPitch double
final
minDistance double
How close to the subject it may be pulled before giving up.
finalinherited
minPitch double
final
nearClearance double
How far in front of a wall the camera stops.
finalinherited
pitch double
final
recentre double
How fast the camera drifts back behind the runner, in radians a second.
final
recentreAbove double
How fast the runner must be going before the camera drifts, in m/s.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sensitivity double
Radians of turn per unit of look delta.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited