Class: AnimationTrajectory
Some attacks follow a predictable path. This class is helpful to predict a character's position in future frames. Instances of this class act as iterators, you can iterate all predictable positions like this:
for (let position of player.trajectory) {
console.log(position);
}
To convert a trajectory into a plain array of Point
instances you can do: points = [ ...trajectory ]
.
Properties
positionUnclipped
{Point}Starting position
flipX
{boolean}Is this animation flipped (player facing right)
frames
{Object}Reference to animation's frames. Example:
player.animations[player.animationName].frames
frameIndex
{number}Current frame number.