new Core()
Core Component Features.
- Source - gameobjects/components/Core.js, line 12
Members
-
animations :Phaser.AnimationManager
-
If the Game Object is enabled for animation (such as a Phaser.Sprite) this is a reference to its AnimationManager instance. Through it you can create, play, pause and stop animations.
- Source - gameobjects/components/Core.js, line 173
- See:
-
<internal> components :object
-
The components this Game Object has installed.
- Internal:
- This member is internal (protected) and may be modified or removed in the future.
- Source - gameobjects/components/Core.js, line 149
-
debug :boolean
-
A debug flag designed for use with
Game.enableStep
.- Default Value:
- false
- Source - gameobjects/components/Core.js, line 198
-
events :Phaser.Events
-
All Phaser Game Objects have an Events class which contains all of the events that are dispatched when certain things happen to this Game Object, or any of its components.
- Source - gameobjects/components/Core.js, line 165
- See:
-
exists :boolean
-
Controls if this Game Object is processed by the core game loop. If this Game Object has a physics body it also controls if its physics body is updated or not. When
exists
is set tofalse
it will remove its physics body from the physics world if it has one. It also toggles thevisible
property to false as well.Setting
exists
to true will add its physics body back in to the physics world, if it has one. It will also set thevisible
property totrue
.- Source - gameobjects/components/Core.js, line 253
-
<readonly> fresh :boolean
-
A Game Object is considered
fresh
if it has just been created or reset and is yet to receive a renderer transform update. This property is mostly used internally by the physics systems, but is exposed for the use of plugins.- Source - gameobjects/components/Core.js, line 228
-
game :Phaser.Game
-
A reference to the currently running Game.
- Source - gameobjects/components/Core.js, line 134
-
key :string|Phaser.RenderTexture|Phaser.BitmapData|PIXI.Texture
-
The key of the image or texture used by this Game Object during rendering. If it is a string it's the string used to retrieve the texture from the Phaser.Cache. It can also be an instance of a RenderTexture, BitmapData or PIXI.Texture. If a Game Object is created without a key it is automatically assigned the key
__default
which is a 32x32 transparent PNG stored within the Cache. If a Game Object is given a key which doesn't exist in the Cache it is re-assigned the key__missing
which is a 32x32 PNG of a green box with a line through it.Type:
- string | Phaser.RenderTexture | Phaser.BitmapData | PIXI.Texture
- Source - gameobjects/components/Core.js, line 183
-
name :string
-
A user defined name given to this Game Object. This value isn't ever used internally by Phaser, it is meant as a game level property.
- Source - gameobjects/components/Core.js, line 142
-
<readonly> previousPosition :Phaser.Point
-
The position the Game Object was located in the previous frame.
- Source - gameobjects/components/Core.js, line 205
-
<readonly> previousRotation :number
-
The rotation the Game Object was in set to in the previous frame. Value is in radians.
- Source - gameobjects/components/Core.js, line 212
-
<readonly> renderOrderID :number
-
The render order ID is used internally by the renderer and Input Manager and should not be modified. This property is mostly used internally by the renderers, but is exposed for the use of plugins.
- Source - gameobjects/components/Core.js, line 220
-
world :Phaser.Point
-
The world coordinates of this Game Object in pixels. Depending on where in the display list this Game Object is placed this value can differ from
position
, which contains the x/y coordinates relative to the Game Objects parent.- Source - gameobjects/components/Core.js, line 191
-
z :number
-
The z depth of this Game Object within its parent Group. No two objects in a Group can have the same z value. This value is adjusted automatically whenever the Group hierarchy changes.
- Source - gameobjects/components/Core.js, line 157
Methods
-
<internal, static> init()
-
Initializes the mixin components.
The
this
context should be an instance of the component mixin target.- Internal:
- This member is internal (protected) and may be modified or removed in the future.
- Source - gameobjects/components/Core.js, line 54
-
<internal, static> install()
-
Installs / registers mixin components.
The
this
context should be that of the applicable object instance or prototype.- Internal:
- This member is internal (protected) and may be modified or removed in the future.
- Source - gameobjects/components/Core.js, line 22
-
<internal> postUpdate()
-
Internal method called by the World postUpdate cycle.
- Internal:
- This member is internal (protected) and may be modified or removed in the future.
- Source - gameobjects/components/Core.js, line 307
-
update()
-
Override this method in your own custom objects to handle any update requirements. It is called immediately after
preUpdate
and beforepostUpdate
. Remember if this Game Object has any children you should call update on those too.- Source - gameobjects/components/Core.js, line 297