Sets the frame this Game Object will use to render with.
If you pass a string or index then the Frame has to belong to the current Texture being used by this Game Object.
If you pass a Frame instance, then the Texture being used by this Game Object will also be updated.
Calling setFrame
will modify the width
and height
properties of your Game Object.
It will also change the origin
if the Frame has a custom pivot point, as exported from packages like Texture Packer.
name | type | arguments | Default | description |
---|---|---|---|---|
frame | string | number | Phaser.Textures.Frame |
The name or index of the frame within the Texture, or a Frame instance. |
||
updateSize | boolean | <optional> | true |
Should this call adjust the size of the Game Object? |
updateOrigin | boolean | <optional> | true |
Should this call adjust the origin of the Game Object? |
This Game Object instance.