Difference between revisions of "Ylands Game logic - Animator rotation"

From Bohemia Interactive Community
Jump to navigation Jump to search
(Created page with " ---- {{Ylands scripting navbox}} {{DEFAULTSORT:{{#sub:{{PAGENAME}}|19}}}} Category: Game Logic Category: Ylands 0.13")
 
Line 1: Line 1:
 +
=Description=
 +
Game logic used to specify rotation animation which can be then assigned onto "dynamic" objects. When an object has active animator assigned it will execute that movement until the animator is unassigned or disabled. When the objects finishes one movement cycle an [[Ylands Tile - Animator On Cycle End|'''End Cycle Event''']] spawned (if enabled).
 +
 +
===Important Note===
 +
*Any dynamic object can have '''only one''' [[Ylands Game logic - Animator position|'''Position''']] '''and''' one [[Ylands Game logic - Animator rotation|'''Rotation''']] animator '''assigned''' at time.
 +
*When new Rotation Animator is assigned to an object, it will stop the current movement and start movement defined in new animator.
 +
 +
=Properties=
 +
[[File:{{PAGENAME}}.png|right|400px|Properties]]
 +
===Space===
 +
*'''Absolute''' - Object will move in absolute coordinates as defined in animator.
 +
*'''Relative''' - Object movement will be relative to its current rotation.
 +
===Loop===
 +
*'''Ping pong''' - Object movement will bounce from start to end and back.
 +
*'''Repeated''' - Object movement will repeat only from start to end.
 +
===Movement===
 +
*'''Speed''' - Velocity of movement in degrees per second.
 +
*'''Time''' -  How many seconds the movement (one cycle) should take.
 +
*'''Smoothing''' -  Defines if the movement is linear or accelerated. 0 = constant speed, 1 = fully smoothed from start to end
 +
*'''Start point''' -  Reference point defining start rotation of the movement.
 +
*'''End point''' -  Reference point defining end rotation of the movement.
 +
*'''Longer rotation''' -  If the "longer movement" should be used
 +
===Other===
 +
*'''Spawn animator events''' -  Whenever the animator will spawn appropriate events or not
 +
 +
 +
=Animator events=
 +
*[[Ylands Tile - Animator On Cycle End|On Animator Cycle End]]
 +
 +
=Related instructions=
 +
*[[Ylands Tile - Get-Set rotation animator|Get / Set Rotation Animator]]
  
  

Revision as of 15:14, 30 May 2019

Description

Game logic used to specify rotation animation which can be then assigned onto "dynamic" objects. When an object has active animator assigned it will execute that movement until the animator is unassigned or disabled. When the objects finishes one movement cycle an End Cycle Event spawned (if enabled).

Important Note

  • Any dynamic object can have only one Position and one Rotation animator assigned at time.
  • When new Rotation Animator is assigned to an object, it will stop the current movement and start movement defined in new animator.

Properties

Properties

Space

  • Absolute - Object will move in absolute coordinates as defined in animator.
  • Relative - Object movement will be relative to its current rotation.

Loop

  • Ping pong - Object movement will bounce from start to end and back.
  • Repeated - Object movement will repeat only from start to end.

Movement

  • Speed - Velocity of movement in degrees per second.
  • Time - How many seconds the movement (one cycle) should take.
  • Smoothing - Defines if the movement is linear or accelerated. 0 = constant speed, 1 = fully smoothed from start to end
  • Start point - Reference point defining start rotation of the movement.
  • End point - Reference point defining end rotation of the movement.
  • Longer rotation - If the "longer movement" should be used

Other

  • Spawn animator events - Whenever the animator will spawn appropriate events or not


Animator events

Related instructions