Tile - YAnimators - Rotate To – Ylands

From Bohemia Interactive Community
Jump to navigation Jump to search
m (YlandsClassyBot moved page Ylands Tile - Rotate object to Ylands:Tile - YAnimators - Rotate To: New Structure)
No edit summary
Line 1: Line 1:
[[Image:Rotate object.png]]
<!---
*'''Animation''' script tile, which rotates selected '''object''' to '''target''' rotation coordinates.
THIS PAGE WAS GENERATED AUTOMATICALLY; DO NOT EDIT IT, OTHERWISE YOUR CHANGES WILL BE LOST DURING FUTURE UPDATE.
*'''Object''' can be entity, group or game logic.
-->
*'''Time''' defines how many seconds should it take to perform the animation.
== Rotate To(Object, Rotation, Time, Smoothing) ==
*'''Speed''' opposite to time, defines how quickly should the animation be performed.
 
*'''Smoothing''' is a number 0-1.
[[File:YlandsTile-604.png]]
**At 0, the rotation is completely smooth with no acceleration.
 
**At 1, the speed peaks at the middle, accelerating from the start and slowing towards the end.
<pre>static rotateToTime(obj: YEntity | YLogic | YGroup, targetRotation: YVector3, time: number, smoothing: number): void;</pre>
=== Parameters ===
 
==== obj ====
 
==== targetRotation ====
 
==== time ====
 
==== smoothing ====
 
=== Description ===
 
Rotates the animated '''object''' to the target '''rotation''' in the specified '''time''', using the '''smoothing''' value to smooth the beginning and the end of the movement.
 
== Rotate To(Object, Rotation, Speed, Smoothing) ==
 
[[File:YlandsTile-605.png]]
 
<pre>static rotateToSpeed(obj: YEntity | YLogic | YGroup, targetRotation: YVector3, speed: number, smoothing: number): void;</pre>
=== Parameters ===
 
==== obj ====
 
==== targetRotation ====
 
==== speed ====
 
==== smoothing ====
 
=== Description ===
 
Rotates the animated '''object''' to the target '''rotation''' with the specified '''speed''', using the '''smoothing''' value to smooth the beginning and the end of the movement.


NOTE: Object needs to be set to '''Animated'''.


----
----
Line 15: Line 46:


[[Category: Instructions]]
[[Category: Instructions]]
[[Category: Ylands 0.13]]

Revision as of 08:51, 8 July 2021

Rotate To(Object, Rotation, Time, Smoothing)

YlandsTile-604.png

static rotateToTime(obj: YEntity | YLogic | YGroup, targetRotation: YVector3, time: number, smoothing: number): void;

Parameters

obj

targetRotation

time

smoothing

Description

Rotates the animated object to the target rotation in the specified time, using the smoothing value to smooth the beginning and the end of the movement.

Rotate To(Object, Rotation, Speed, Smoothing)

YlandsTile-605.png

static rotateToSpeed(obj: YEntity | YLogic | YGroup, targetRotation: YVector3, speed: number, smoothing: number): void;

Parameters

obj

targetRotation

speed

smoothing

Description

Rotates the animated object to the target rotation with the specified speed, using the smoothing value to smooth the beginning and the end of the movement.