Engine API Reference - v2.6.1
    Preparing search index...

    Class AnimBlendTreeCartesian2D

    An AnimBlendTree that calculates its weights using a 2D Cartesian algorithm based on the thesis http://runevision.com/thesis/rune_skovbo_johansen_thesis.pdf Chapter 6 Section 3.

    Hierarchy (View Summary)

    Index

    Constructors

    Constructors

    • Create a new AnimBlendTree instance.

      Parameters

      • state: AnimState

        The AnimState that this AnimBlendTree belongs to.

      • parent: null | AnimBlendTree

        The parent of the AnimBlendTree. If not null, the AnimNode is stored as part of a AnimBlendTree hierarchy.

      • name: string

        The name of the BlendTree. Used when assigning an AnimTrack to its children.

      • point: number | Vec2

        The coordinate/vector that's used to determine the weight of this node when it's part of an AnimBlendTree.

      • parameters: string[]

        The anim component parameters which are used to calculate the current weights of the blend trees children.

      • children: any[]

        The child nodes that this blend tree should create. Can either be of type AnimNode or BlendTree.

      • syncAnimations: boolean

        If true, the speed of each blended animation will be synchronized.

      • createTree: Function

        Used to create child blend trees of varying types.

      • findParameter: Function

        Used at runtime to get the current parameter values.

      Returns AnimBlendTreeCartesian2D