ドキュメント

Unity Engine

Unity Engine

CrossFade

Creates a crossfade from the current state to any other state using normalized times.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前

Definition

CrossFade(string, float)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(string stateName, float transitionDuration)

Parameters

stateName

The name of the state.

transitionDuration

The duration 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
.

CrossFade(string, float, int)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(string stateName, float transitionDuration, int layer)

Parameters

stateName

The name of the state.

transitionDuration

The duration of the transition (normalized).

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
.

CrossFade(string, float, int, float)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(string stateName, float transitionDuration, int layer, float normalizedTime)

Parameters

stateName

The name of the state.

transitionDuration

The duration of the transition (normalized).

layer

The layer where the crossfade occurs.

normalizedTime

The time of the state (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
.

CrossFade(int, float)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(int stateNameHash, float transitionDuration)

Parameters

stateNameHash


transitionDuration

The duration 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
.

CrossFade(int, float, int)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(int stateNameHash, float transitionDuration, int layer)

Parameters

stateNameHash


transitionDuration

The duration of the transition (normalized).

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
.

CrossFade(int, float, int, float)

Creates a crossfade from the current state to any other state using normalized times.
public void CrossFade(int stateNameHash, float transitionDuration, int layer, float normalizedTime)

Parameters

stateNameHash

The hash name of the state.

transitionDuration

The duration of the transition (normalized).

layer

The layer where the crossfade occurs.

normalizedTime

The time of the state (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
.