构造函数

new Debug(game)

关于游戏对象的调试信息的显示方法的集合。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 一个参考目前正在运行的游戏。

公共属性

bmd : Phaser.BitmapData

这一模式在WebGL的BitmapData包含调试帆布。

Source code: utils/Debug.js (Line 33)

canvas :HTMLCanvasElement

调试调用的画布。

Source code: utils/Debug.js (Line 38)

columnWidth : number

列间距。

Source code: utils/Debug.js (Line 54)

context :CanvasRenderingContext2D

画布的二维背景。

Source code: utils/Debug.js (Line 43)

currentAlpha : number

在调试上下文中,设置在所有调试信息之前。

Source code: utils/Debug.js (Line 82)

currentX : number

当前的位置,将提供调试信息。

Source code: utils/Debug.js (Line 70)

currentY : number

当前的位置将提供调试信息。

Source code: utils/Debug.js (Line 76)

dirty : boolean

画布需要重新渲染吗?

Source code: utils/Debug.js (Line 87)

font : string

调试信息被呈现的字体。

Source code: utils/Debug.js (Line 49)

game : Phaser.Game

一个参考目前正在运行的游戏。

Source code: utils/Debug.js (Line 23)

lineHeight : number

调试文本之间的行高。

Source code: utils/Debug.js (Line 59)

renderShadow : boolean

文本应呈现轻微的阴影吗?使它更容易阅读不同类型的背景。

Source code: utils/Debug.js (Line 64)

sprite : Phaser.Image

如果调试WebGL模式我们需要这个。

Source code: utils/Debug.js (Line 28)

公共方法

body(sprite, color, filled)

如果有一套渲染一个精灵物理身体。身体被渲染成一个充满或抚摸的长方形。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite “那是一个身体的精灵。”
color string <optional>
'rgba(0,255,0,0.4)' “调试矩形的颜色”。格式是一个CSS颜色字符串如“# FF0000”或“RGBA(255,0,0,0.5)”。

filled boolean <optional>
true 当一个填充的矩形(真的)或一个被抚摸的矩形(假)

Source code: utils/Debug.js (Line 720)


bodyInfo(sprite, x, y, color)

渲染一个精灵的物理身体的信息。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite 要呈现的精灵>的精灵
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 754)


<internal> boot()

内部方法启动调试显示器。

Source code: utils/Debug.js (Line 93)


box2dBody(sprite, color)

使“调试得出的数据对于给定的box2d身体。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite

精灵谁的身体会被渲染。

color string <optional>
'rgb(0,255,0)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 801)


box2dWorld()

使“调试得出数据为Box2D世界如果存在。

Source code: utils/Debug.js (Line 783)


cameraInfo(camera, x, y, color)

渲染摄像机信息,包括尺寸和位置。

参数

名称 类型 参数 默认值 描述
camera Phaser.Camera

的相位。照相机显示调试信息。

x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 258)


destroy()

摧毁这个对象。

Source code: utils/Debug.js (Line 817)


geom(object, color, filled)

渲染一个长方形。

参数

名称 类型 参数 默认值 描述
object Phaser.Rectangle | object “几何对象的渲染。”
color string <optional>

颜色的调试信息被渲染(格式是CSS颜色字符串)。

filled boolean <optional>
true 当一个填充物(默认值、真值)或被人(假)< /对

Source code: utils/Debug.js (Line 618)


geom(object, color, filled, forceType)

使移相器的几何对象包括矩形、圆、点或线。

参数

名称 类型 参数 默认值 描述
object Phaser.Rectangle | Phaser.Circle | Phaser.Point | Phaser.Line “几何对象的渲染。”
color string <optional>

颜色的调试信息被渲染(格式是CSS颜色字符串)。

filled boolean <optional>
true 当一个填充物(默认值、真值)或被人(假)< /对
forceType number <optional>
0 一种特定类型的强制绘制。如果0没有类型将被迫,否则1 =矩形,2 =圆,3 =点和4 =行。

Source code: utils/Debug.js (Line 553)


inputInfo(x, y, color)

渲染输入对象的调试信息。

参数

名称 类型 参数 默认值 描述
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 406)


key(key, x, y, color)

使关键对象信息的相位。

参数

名称 类型 参数 默认值 描述
key Phaser.Key 为使信息的信息呈现的关键。
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 385)


<internal> line()

输出一行的内部方法,将一行文本拆分为所需的多个列,每一个参数。

Source code: utils/Debug.js (Line 199)


lineInfo(line, x, y, color)

在给定颜色中呈现线条信息。

参数

名称 类型 参数 默认值 描述
line Phaser.Line 为显示数据的显示,该行显示。
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 514)


pixel(x, y, color, size)

在给定大小下呈现一个像素。

参数

名称 类型 参数 默认值 描述
x number 要渲染像素的像素位置。”
y number <像素的位置的像素将被渲染。
color string <optional>

颜色的像素(格式是CSS颜色字符串)。

size number <optional>
2 按“大小”来呈现像素点。

Source code: utils/Debug.js (Line 533)


pointer(pointer, hideIfUp, downColor, upColor, color)

使pointer.circle对象到舞台的绿色或红色如果如果在调试文本。

参数

名称 类型 参数 默认值 描述
pointer Phaser.Pointer “你希望显示的指针。”
hideIfUp boolean <optional>
false 如果指针是上升的,则不渲染圆。
downColor string <optional>
'rgba(0,255,0,0.5)' 如果向下,则该圆呈现的颜色。
upColor string <optional>
'rgba(255,0,0,0.5)'

色圈呈现的是如果(和hideifup是假的)。

color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 304)


preUpdate()

清除画布(如果一个精灵)准备新的调试会话的内部方法。

Source code: utils/Debug.js (Line 117)


quadTree(quadtree, color)

在视觉上呈现一个四叉树的显示。

参数

名称 类型 参数 默认值 描述
quadtree Phaser.QuadTree

四叉树来呈现。

color string

彩色的线条在四叉树。

Source code: utils/Debug.js (Line 680)


reset()

清除调试画布。

Source code: utils/Debug.js (Line 135)


ropeSegments(rope, color, filled)

使绳子的节段。注:这是非常昂贵的,因为它必须计算新的分部,每次您调用它

参数

名称 类型 参数 默认值 描述
rope Phaser.Rope “绳子,显示的段。”
color string <optional>

颜色的调试信息被渲染(格式是CSS颜色字符串)。

filled boolean <optional>
true

渲染矩形为用(默认,真的)或strokerect(假)

Source code: utils/Debug.js (Line 445)


soundInfo(sound, x, y, color)

提供声音信息,包括解码状态、持续时间、音量等。

参数

名称 类型 参数 默认值 描述
sound Phaser.Sound “声音对象来调试。”
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 227)


spriteBounds(sprite, color, filled)

使精灵界。注:这是非常昂贵的,因为它必须计算的范围,每次您调用它!

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite | Phaser.Image “精灵”来显示的范围。
color string <optional>

颜色的调试信息被渲染(格式是CSS颜色字符串)。

filled boolean <optional>
true

渲染矩形为用(默认,真的)或strokerect(假)

Source code: utils/Debug.js (Line 426)


spriteCoords(sprite, x, y, color)

在本地、位置和世界空间中渲染精灵坐标。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite | Phaser.Image “精灵”显示坐标为。”
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 488)


spriteInfo(sprite, x, y, color)

将调试信息(包括姓名、边界信息,位置和其他属性)的精灵。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite 要显示的信息,要显示的信息。
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 465)


spriteInputInfo(sprite, x, y, color)

渲染精灵输入调试信息。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite | Phaser.Image “精灵”来显示输入数据。
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 364)


<internal> start(x, y, color, columnWidth)

内部方法,复位和启动调试输出值。

参数

名称 类型 参数 默认值 描述
x number <optional>
0 “”的值,调试信息将从中开始。
y number <optional>
0 < < >的值,调试信息将从中开始。
color string <optional>
'rgb(255,255,255)' “调试文本将绘制的颜色”。
columnWidth number <optional>
0 <列之间的间距。

Source code: utils/Debug.js (Line 154)


<internal> stop()

停止调试输出的内部方法。

Source code: utils/Debug.js (Line 187)


text(text, x, y, color, font)

渲染一个字符串。

参数

名称 类型 参数 默认值 描述
text string <文本的行为绘制。
x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>

颜色的调试信息被渲染(格式是CSS颜色字符串)。

font string <optional>
<以文本的字体来绘制。

Source code: utils/Debug.js (Line 649)


timer(timer, x, y, color)

渲染计时器信息。

参数

名称 类型 参数 默认值 描述
timer Phaser.Timer

相位器,计时器显示调试信息。

x number “调试信息”的位置被渲染。
y number <“调试信息”的位置被渲染。
color string <optional>
'rgb(255,255,255)' 要提供调试信息的颜色。(格式是CSS颜色字符串)。

Source code: utils/Debug.js (Line 285)