Phaser API Documentation

  Version: 

Member of: Phaser.Actions

<static> SetScale(items, scaleX, [scaleY], [stepX], [stepY], [index], [direction])

Description:

Takes an array of Game Objects, or any objects that have the public properties scaleX and scaleY and then sets them to the given values.

The optional stepX and stepY properties are applied incrementally, multiplied by each item in the array.

To use this with a Group: SetScale(group.getChildren(), scaleX, scaleY, stepX, stepY)

Parameters:

name type arguments Default description
items array | Array.<Phaser.GameObjects.GameObject>

The array of items to be updated by this action.

scaleX number

The amount to set the scaleX property to.

scaleY number <optional>

The amount to set the scaleY property to. If undefined or null it uses the scaleX value.

stepX number <optional> 0

This is added to the scaleX amount, multiplied by the iteration counter.

stepY number <optional> 0

This is added to the scaleY amount, multiplied by the iteration counter.

index number <optional> 0

An optional offset to start searching from within the items array.

direction number <optional> 1

The direction to iterate through the array. 1 is from beginning to end, -1 from end to beginning.

Returns:
Description:

The array of objects that were passed to this Action.

Type:
Examples:
Since: 3.0.0
Source: src/actions/SetScale.js (Line 9)