Use angle
to set or get rotation of the physics body associated to this GameObject.
Unlike rotation, when using set the value can be in degrees, which will be converted to radians internally.
Use rotation
to set or get the rotation of the physics body associated with this GameObject.
The value when set must be in radians.
The horizontal scale of this Game Object.
The vertical scale of this Game Object.
The x position of this Game Object.
The y position of this Game Object.
Sets the position of the physics body along x and y axes. Both the parameters to this function are optional and if not passed any they default to 0. Velocity, angle, force etc. are unchanged.
name | type | arguments | Default | description |
---|---|---|---|---|
x | number | <optional> | 0 |
The horizontal position of the body. |
y | number | <optional> | x |
The vertical position of the body. |
This Game Object instance.
Immediately sets the angle of the Body. Angular velocity, position, force etc. are unchanged.
name | type | arguments | description |
---|---|---|---|
radians | number | <optional> |
The angle of the body, in radians. |
This Game Object instance.
Setting fixed rotation sets the Body inertia to Infinity, which stops it from being able to rotate when forces are applied to it.
This Game Object instance.
Immediately sets the angle of the Body. Angular velocity, position, force etc. are unchanged.
name | type | arguments | description |
---|---|---|---|
degrees | number | <optional> |
The angle to set, in degrees. |
This Game Object instance.
Sets the scale of this Game Object.
name | type | arguments | Default | description |
---|---|---|---|---|
x | number | <optional> | 1 |
The horizontal scale of this Game Object. |
y | number | <optional> | x |
The vertical scale of this Game Object. If not set it will use the x value. |
point | Phaser.Math.Vector2 | <optional> |
The point (Vector2) from which scaling will occur. |
This Game Object instance.