构造函数

new Circle(x, y, diameter)

创建一个新的圆的对象,与中心坐标指定的参数和直径的直径参数指定。

参数

名称 类型 参数 默认值 描述
x number <optional> 0 圆圈中心的×坐标。
y number <optional> 0 圆的中心坐标系。
diameter number <optional> 0 圆的直径。

公共属性

[readonly] area : number

这个圈子的范围。

Source code: geom/Circle.js (Line 412)

bottom : number

的和半径的总和。改变一个圆对象的底部属性对其和性质没有影响,但改变了直径。获取或设置循环的底部。

Source code: geom/Circle.js (Line 385)

diameter : number

最大的距离是任意两点之间的圆圈。相同的半径* 2。获取或设置圆的直径。

Source code: geom/Circle.js (Line 258)

empty : boolean

确定该循环对象是否为空。如果圆的物体直径小于或等于0,则返回一个值,否则为假。

Source code: geom/Circle.js (Line 435)

left

圆的最左边的点的x坐标。改变循环对象的左属性,对其性质和性质没有影响。然而,它不影响直径,而改变的值不影响直径的属性。

Source code: geom/Circle.js (Line 304)

radius : number

从圆圈中心延伸到圆圈的任何一点的长度。相同直径的一半。获取或设置圆的半径。

Source code: geom/Circle.js (Line 281)

right : number

圆的最右边的点的x坐标。改变圆型对象的右属性对其性能有没有影响。然而,它不影响直径,而改变的值不影响直径的属性。获取或设置圆的最右点的值。

Source code: geom/Circle.js (Line 331)

top : number

的总和减去的半径属性。改变一个圆对象的顶属性,对其性能没有影响,但改变了直径。获取或设置该圆的顶部。

Source code: geom/Circle.js (Line 358)

[readonly] type : number

这个对象的const类型。

Source code: geom/Circle.js (Line 54)

x : number

圆圈中心的×坐标。

Source code: geom/Circle.js (Line 26)

y : number

圆的中心坐标系。

Source code: geom/Circle.js (Line 31)

公共方法

<static> circumferencePoint(a, angle, asDegrees, out) → {Phaser.Point}

返回一个包含一个点的坐标点的坐标点,根据给定的角度。

参数

名称 类型 参数 默认值 描述
a Phaser.Circle <第一个循环对象。
angle number

角弧度(除非asdegrees是真的)返回点。

asDegrees boolean <optional>
false

是给定角度弧度(假)或程度(真的)?< /对

out Phaser.Point <optional>
一个可选择的点对象将结果放在。如果没有指定一个新的点对象将被创建。

Source code: geom/Circle.js (Line 506)


<static> contains(a, x, y) → {boolean}

如果给定的x坐标系在圆的对象中,返回真。

参数

名称 类型 参数 默认值 描述
a Phaser.Circle 要检查循环。< /对
x number “坐标的×值”,以检验。
y number 对坐标的值进行坐标检验。

Source code: geom/Circle.js (Line 458)


<static> equals(a, b) → {boolean}

确定“双圈”对象是否匹配。这种方法比较的X-,和直径的属性。

参数

名称 类型 参数 默认值 描述
a Phaser.Circle <第一个循环对象。
b Phaser.Circle “秒”的对象。

Source code: geom/Circle.js (Line 483)


<static> intersects(a, b) → {boolean}

确定了2个圆的对象是否相交。

参数

名称 类型 参数 默认值 描述
a Phaser.Circle <第一个循环对象。
b Phaser.Circle “秒”的对象。

Source code: geom/Circle.js (Line 494)


<static> intersectsRectangle(c, r) → {boolean}

检查给定的圆形和矩形物体是否相交。

参数

名称 类型 参数 默认值 描述
c Phaser.Circle “循环对象要测试。”
r Phaser.Rectangle “矩形对象要测试。”

Source code: geom/Circle.js (Line 532)


circumference() → {number}

圆的周长。

Source code: geom/Circle.js (Line 60)


circumferencePoint(angle, asDegrees, out) → {Phaser.Point}

返回一个包含一个点的坐标点的坐标点,根据给定的角度。

参数

名称 类型 参数 默认值 描述
angle number

角弧度(除非asdegrees是真的)返回点。

asDegrees boolean <optional>
false

是给定角度弧度(假)或程度(真的)?< /对

out Phaser.Point <optional>
一个可选择的点对象将结果放在。如果没有指定一个新的点对象将被创建。

Source code: geom/Circle.js (Line 205)


clone(output) → {Phaser.Circle}

返回一个新的圆对象,其值与该圆对象的宽度和高度属性相同。

参数

名称 类型 参数 默认值 描述
output Phaser.Circle “可选圆”对象。如果给定的值将被设置为对象,否则将创建一个新的圆对象,并返回。

Source code: geom/Circle.js (Line 171)


contains(x, y) → {boolean}

如果给定的x坐标系在这个圆圈对象中,返回真。

参数

名称 类型 参数 默认值 描述
x number “坐标的×值”,以检验。
y number 对坐标的值进行坐标检验。

Source code: geom/Circle.js (Line 192)


copyFrom(source) → {Circle}

从任何给定的对象复制到这个圆的x,和直径的属性。

参数

名称 类型 参数 默认值 描述
source any “对象复制的对象。”

Source code: geom/Circle.js (Line 128)


copyTo(dest) → {object}

从这个圆圈复制到任何给定的对象的x,和直径的属性。

参数

名称 类型 参数 默认值 描述
dest any 要复制到对象的对象。

Source code: geom/Circle.js (Line 140)


distance(dest, round) → {number}

返回到给定的对象的圆对象的中心的距离

参数

名称 类型 参数 默认值 描述
dest object <目标对象。必须有可见的x和x属性表示对象的中心。
round boolean <optional>
false <与最近的整数的距离为一。

Source code: geom/Circle.js (Line 156)


getBounds() → {Phaser.Rectangle}

作为一个移相器返回的圆框的矩形。矩形对象。

Source code: geom/Circle.js (Line 97)


offset(dx, dy) → {Circle}

调整圆圈对象的位置,由其中心坐标确定,按规定的数量。

参数

名称 类型 参数 默认值 描述
dx number 以这个量来移动圆对象的×值。
dy number 以这个量来移动圆对象的值。

Source code: geom/Circle.js (Line 219)


offsetPoint(point) → {Circle}

用一个参数来调整循环对象的位置。这种方法类似于圆。offset()方法,只是需要一点对象作为参数。

参数

名称 类型 参数 默认值 描述
point Point 使用一个点对象来抵消这个循环对象(或任何有效的对象与暴露的*和*属性)。

Source code: geom/Circle.js (Line 235)


random(out) → {Phaser.Point}

返回一个均匀分布的随机点从任何地方在这个圈子里。

参数

名称 类型 参数 默认值 描述
out Phaser.Point | object <optional>

移相器。点,或任何对象公开的X / Y属性的值将被设置在。

Source code: geom/Circle.js (Line 72)


setTo(x, y, diameter) → {Circle}

将循环成员设置为指定的值。

参数

名称 类型 参数 默认值 描述
x number <“环的中心坐标”>“
y number <“环”的中心坐标,< /
diameter number “环的直径,”。

Source code: geom/Circle.js (Line 109)


toString() → {string}

返回该对象的字符串表示形式。

Source code: geom/Circle.js (Line 245)