Skip to main content

Animation Actions

Animations Action

Animations Action

The Animations Action plays an animation on a target. It supports one or more Animation Blocks that can be combined to create complex animations.

Top-Level Properties

PropertyDescription
SpeedSpeed of the whole animation (in m/s).
ResetReset the animation at the end of it.
AnimationsList of animation blocks with numbers.
Animation OptionsDefine the number of times and the modality the whole animation is played. Loop = when highlighted, the animation is played in a loop according to the following settings: Alternate = if highlighted, the animation is reproduced alternately forward and backward. Count = the animation is reproduced the indicated number of times. If you move the slider to the rightmost position, the animation will be reproduced infinite times.
Add BlockCreates a new Animation Block.
Preview OptionsPreview the animation in the scene without entering the Play mode. The options are as follows: P = if clicked, the preview of the whole animation can be visualized in the scene. S = if clicked, the directions, step numbers, transforms, etc. of the Animation Blocks appears in the scene and can be set directly in the scene. Slider = moves to a particular point of the animation. Play\Stop = play\stop the animation.

Example of Alternate Animation

Example of Preview in the scene

Track System

The Animations block allows you to create an animation that can involve one or more simple animations, using the available Animation Blocks.

Each Animation Block has a Track number. Animations blocks that have the same track can be played in a sequence (one after the other), while Animations blocks with different tracks can be played simultaneously. The blocks with the same track number are highlighted with the same color to the left of the block.


Wait

The Wait block allows you to set a waiting time before continuing with step actions.

Wait Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block. Animations blocks that have the same track can be played in a sequence or one after the other, while Animations blocks with different tracks can be played simultaneously. The blocks with the same track number are highlighted with the same color to the left of the block.

Delta Move

The Delta Move block allows you to set a free delta movement of an object, translation, rotation, and scale of the object.

Example of Translation and Rotation with Delta Move Animation

Delta Move Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated setting: Self = the target is set manually and individually. From Previous = the target is set automatically according to the previous block target, no matter of the track number. From Previous in Track = the target is set automatically according to the previous block target having the same track. From Block Index = the target is set automatically according to the block number indicated (a number list appears to the right of the setting).
TargetObject to animate.
Move BySet the translation deltas.
Rotate BySet the rotation deltas.
Scale BySet the scale deltas.

Move to Target

The Move to Target block allows you to set the final position of the target towards another existent object transform in the scene.

Example of Move to Target Animation

Move to Target Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetObject to animate.
Move ToSet the destination of the target.
With RotationIf enabled, the rotation of the object that will move matches the orientation of the destination transform.

Change Color and Texture

The Change Color and Texture block allows you to set the color and/or texture of the target object. This animation is related to the individual Set Color and Texture action.

Change Color and Texture Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetRenderer component of the object to animate.
TextureIf enabled, allows changing the texture of the target renderer.
OffsetIf enabled, allows defining the offset to be applied to the main texture of the target renderer.
ScaleIf enabled, allows defining the scale to be applied to the main texture of the target renderer.
ColorIf enabled, allows selecting the color of the target.
Delta OffsetIf enabled, allows defining the delta offset to be applied to the main texture of the target renderer (only if offset is disabled).
Delta ScaleIf enabled, allows defining the delta scale to be applied to the main texture of the target renderer (only if scale is disabled).

Change Material

The Change Material block allows you to set the material of the target object. This animation is related to the individual Set Material action.

Change Material Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetRenderer component of the object to animate.
MaterialMaterial to be applied to the object.

Change Transparency

The Change Transparency block allows you to set the transparency of the object.

Change Transparency Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetObject to animate.
TransparencyIf enabled, the transparency of the object can be set. The value goes from 0 to 1, where 0 is invisible, and 1 is fully visible.
Delta TransparencyIf enabled, the delta transparency of the object can be set. The value goes from 0 to 1, where 0 is invisible, and 1 is fully visible. Delta Transparency cannot be defined if Transparency is enabled.

Play Animation Clip

The Play Animation Clip block allows you to assign an Animation Clip to the target object. This animation is related to the individual Play Animation Clip action.

Play Animation Clip Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetObject to animate.
ClipClip to be played.

Play Audio

The Play Audio block plays the indicated audio on the background of the scene. This animation is related to the individual Play Audio action.

Play Audio Animation

PropertyDescription
DurationDisplays the duration of the wait block (in sec.).
CurveDisplays the block animation curve.
TrackDisplays the track number of the Animation block (see Wait animation).
Input FromReferences the block target in different ways according to the indicated settings (see Delta Move animation).
TargetObject to animate.
AudioAudio to be played.

Set Animator Parameter Action

Set Animator Parameter Action

The Set Animator Parameter action allows you to set the defined Parameter value of the target Animator.

PropertyDescription
TargetDefines the Animator where to set the Parameter.
Parameter NameParameter to set.
ValueIf enabled, sets the bool, float, or other value according to the Parameter type.

Play Animation Clip Action

Play Animation Clip Action

The Play Animation Clip action allows you to assign an Animation Clip to the target object.

PropertyDescription
TargetObject to be animated by the Animator.
Animation ClipClip to be played.
SpeedHow fast the animation will be played. The negative value plays the animation backwards.

Set Animator State Action

Set Animator State Action

The Set Animator State action allows you to set the current Animator State.

PropertyDescription
TargetTarget Animator.
LayerLayer of the target animator.
State NameAnimator state to be set as a target.

Animator Controls Action

Animator Controls Action

The Animator Controls action allows you to control your animation during procedure.

PropertyDescription
AnimatorTarget Animator.
CommandCommand you want to give to the animation.