构造函数

new Ellipse(x, y, width, height)

创建一个椭圆对象。平面上的一条曲线。

参数

名称 类型 参数 默认值 描述
x number <optional> 0 此椭圆的框架矩形左上角的坐标。
y number <optional> 0 该椭圆框架矩形的左上角坐标。
width number <optional> 0 这个椭圆的总宽度。
height number <optional> 0 这个椭圆的整体高度。

公共属性

bottom : number

的和高度的总和。改变一个椭圆的底部属性并没有调整其属性,但改变了高度。获取或设置椭圆的底部。

Source code: geom/Ellipse.js (Line 251)

empty : boolean

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

Source code: geom/Ellipse.js (Line 276)

height : number

这个椭圆的整体高度。

Source code: geom/Ellipse.js (Line 43)

left

椭圆的左坐标。同一坐标。

Source code: geom/Ellipse.js (Line 190)

right : number

椭圆的最右边的点的x坐标。改变一个椭圆对象的右属性对其属性没有影响,但调整宽度。获取或设置椭圆的最右点的值。

Source code: geom/Ellipse.js (Line 209)

top : number

椭圆的顶部。与它的财产相同。获取或设置椭圆的顶部。

Source code: geom/Ellipse.js (Line 234)

[readonly] type : number

这个对象的const类型。

Source code: geom/Ellipse.js (Line 49)

width : number

这个椭圆的总宽度。

Source code: geom/Ellipse.js (Line 38)

x : number

此椭圆的框架矩形左上角的坐标。

Source code: geom/Ellipse.js (Line 28)

y : number

该椭圆框架矩形的左上角坐标。

Source code: geom/Ellipse.js (Line 33)

公共方法

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

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

参数

名称 类型 参数 默认值 描述
a Phaser.Ellipse 要检查的是椭圆。”
x number “坐标的×值”,以检验。
y number 对坐标的值进行坐标检验。

Source code: geom/Ellipse.js (Line 299)


clone(output) → {Phaser.Ellipse}

返回一个新的具有相同值的椭圆对象,该对象的宽度和高度属性为该椭圆对象。

参数

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

Source code: geom/Ellipse.js (Line 117)


contains(x, y) → {boolean}

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

参数

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

Source code: geom/Ellipse.js (Line 138)


copyFrom(source) → {Phaser.Ellipse}

从任何给定的对象复制到该椭圆的x、x、宽度和高度的属性。

参数

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

Source code: geom/Ellipse.js (Line 87)


copyTo(dest) → {object}

从这个椭圆复制到任何给定的对象的x,x,宽度和高度的属性。

参数

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

Source code: geom/Ellipse.js (Line 100)


getBounds() → {Phaser.Rectangle}

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

Source code: geom/Ellipse.js (Line 75)


random(out) → {Phaser.Point}

返回一个均匀分布的随机点在这个椭圆的任何地方。

参数

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

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

Source code: geom/Ellipse.js (Line 152)


setTo(x, y, width, height) → {Phaser.Ellipse}

将椭圆的成员设置为指定的值。

参数

名称 类型 参数 默认值 描述
x number 该椭圆的上左下角的坐标,该椭圆的左上角。
y number <框架的左上角的坐标,这个椭圆的左上角。
width number <这个椭圆的总宽度。
height number <这个椭圆的整体高度。

Source code: geom/Ellipse.js (Line 55)


toString() → {string}

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

Source code: geom/Ellipse.js (Line 177)