Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CrossFadeInFixedTime

Creates a crossfade from the current state to any other state using times in seconds.
Read time 6 minutesLast updated 12 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AnimationModule

CrossFadeInFixedTime(string, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration)

Parameters

stateName

The name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(string, float, int)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer)

Parameters

stateName

The name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(string, float, int, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer, float fixedTimeOffset)

Parameters

stateName

The name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

fixedTimeOffset

The time of the state (in seconds).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(string, float, int, float, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(string stateName, float fixedTransitionDuration, int layer, float fixedTimeOffset, float normalizedTransitionTime)

Parameters

stateName

The name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

fixedTimeOffset

The time of the state (in seconds).

normalizedTransitionTime

The time of the transition (normalized).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(int, float, int, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer, float fixedTimeOffset)

Parameters

stateHashName

The hash name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

fixedTimeOffset

The time of the state (in seconds).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(int, float, int)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer)

Parameters

stateHashName

The hash name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(int, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration)

Parameters

stateHashName

The hash name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.

CrossFadeInFixedTime(int, float, int, float, float)

Creates a crossfade from the current state to any other state using times in seconds.
public void CrossFadeInFixedTime(int stateHashName, float fixedTransitionDuration, int layer, float fixedTimeOffset, float normalizedTransitionTime)

Parameters

stateHashName

The hash name of the state.

fixedTransitionDuration

The duration of the transition (in seconds).

layer

The layer where the crossfade occurs.

fixedTimeOffset

The time of the state (in seconds).

normalizedTransitionTime

The time of the transition (normalized).

Remarks

When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a
Run
state in the
Base Layer
, the name is
Base Layer.Run
. When you use the
stateName
parameter, this method calls Animator.StringToHash internally. If you use this method with the same
stateName
often, precompute the hash and use the
stateHashName
parameter to improve performance.
Additional Resources: Animator.CrossFade for normalized times. Animator.StringToHash for how to get the hash from the name.