GameObjects

GameObjects

Classes

Arc
BitmapText
Blitter
Bob
Container
Curve
DisplayList
DOMElement
DynamicBitmapText
Ellipse
Extern
GameObject
GameObjectCreator
GameObjectFactory
Graphics
Grid
Group
Image
IsoBox
IsoTriangle
Layer
Light
LightsManager
LightsPlugin
Line
Mesh
PathFollower
PointLight
Polygon
Rectangle
RenderTexture
Rope
Shader
Shape
Sprite
Star
Text
TextStyle
TileSprite
Triangle
UpdateList
Video
Zone

Namespaces

Components
Events
Particles
RetroFont

Methods

(static) BuildGameObject(scene, gameObject, config) → {Phaser.GameObjects.GameObject}

Since:
  • 3.0.0
使用提供的配置对象构建游戏对象.
Parameters:
Name Type Description
scene Phaser.Scene 场景参考.
gameObject Phaser.GameObjects.GameObject 最初的GameObject.
config Phaser.Types.GameObjects.GameObjectConfig 用来构建GameObject的配置.
Returns:
构建的游戏对象.
Type
Phaser.GameObjects.GameObject

(static) BuildGameObjectAnimation(sprite, config) → {Phaser.GameObjects.Sprite}

Since:
  • 3.0.0
将动画组件添加到精灵中,并根据给定的配置填充它.
Parameters:
Name Type Description
sprite Phaser.GameObjects.Sprite 要添加动画组件的精灵.
config object 动画配置.
Returns:
更新后的雪碧.
Type
Phaser.GameObjects.Sprite

(static) GetCalcMatrix(src, camera, parentMatrixopt) → {Phaser.Types.GameObjects.GetCalcMatrixResults}

Since:
  • 3.50.0
计算给定游戏对象和摄像机的变换矩阵,考虑 父矩阵(如果提供). 请注意,此结果的对象包含对变换矩阵的引用, 不是新的例子.因此,您应该立即使用它们的值,或者 将它们复制到你自己的矩阵中,因为它们会在另一个游戏中被替换 对象被呈现.
Parameters:
Name Type Attributes Description
src Phaser.GameObjects.GameObject 用于计算变换矩阵的游戏对象.
camera Phaser.Cameras.Scene2D.Camera 用于渲染游戏对象的摄像机.
parentMatrix Phaser.GameObjects.Components.TransformMatrix <optional>
父容器的转换矩阵(如果有).
Returns:
包含更新的变换矩阵的结果对象.
Type
Phaser.Types.GameObjects.GetCalcMatrixResults

(static) GetTextSize(text, size, lines) → {Phaser.Types.GameObjects.Text.GetTextSizeObject}

Since:
  • 3.0.0
返回包含文本对象尺寸的对象.
Parameters:
Name Type Description
text Phaser.GameObjects.Text 用来计算大小的文本对象.
size Phaser.Types.GameObjects.Text.TextMetrics 计算大小时使用的文本度量.
lines Array.<string> 用来计算大小的文本行.
Returns:
包含文本对象尺寸的对象.
Type
Phaser.Types.GameObjects.Text.GetTextSizeObject

(static) MeasureText(textStyle) → {Phaser.Types.GameObjects.Text.TextMetrics}

Since:
  • 3.0.0
计算给定字体样式的上升,下降和字体大小.
Parameters:
Name Type Description
textStyle Phaser.GameObjects.TextStyle 要测量的文本样式对象.
Returns:
包含文本样式的上升,下降和字体大小的对象.
Type
Phaser.Types.GameObjects.Text.TextMetrics