Animating Rect Transform
RectTransform animation scripting examples.
Position
Move AB
// Move from (0, 0, 0) to (0, 600, 0) in 1 second
rectTransform.Move(Vector3.zero, new Vector3(0, 600), 1);Move Array
// Move through all points in 1 second
rectTransform.Move(new Vector3[] { Vector3.zero, new Vector3(0, 600), Vector3.zero }, 1);Rotation
Rotate AB
// Rotate from (0, 0, 0) to (0, 0, 45) in 1 second
rectTransform.Rotate(Vector3.zero, new Vector3(0, 0, 45), 1);Rotate Array
// Rotate through all points in 1 second
rectTransform.Rotate(new Vector3[] { Vector3.zero, new Vector3(0, 0, 45), Vector3.zero }, 1);Resize
The RectTransform.Resize method takes a Boolean parameter called useScale that, when false, will resize the RectTransform's width and height. If true, it will resize the scale instead.
Resize AB
Resize Array
Last updated