Crafty.rectManager

处理矩形的方法集合

方法

Back to top

Crafty.rectManager.boundingRect()

public Crafty.rectManager.boundingRect(set)
set

一个矩形数组

  • 计算多个canvas实体的通用边界矩形。
  • 返回坐标
Back to top

Crafty.rectManager.integerBounds()

public Boolean Crafty.rectManager.integerBounds(Object rect)
rect

一个必须有_x, _y, _w, _h值作为属性的对象

[Returns]

一个包含整数坐标的封闭矩形

计算包含指定矩形的整数坐标的最小的矩形,修改传递的对象以获得这些边界。

Back to top

Crafty.rectManager.mergeSet()

public Object Crafty.rectManager.mergeSet(Object set)
set

一组矩形区域

合并任何连续的,重叠的部分。这是对重绘区域的优化。

集合的顺序不是严格意义上的,但是重叠的对象常常会导致彼此发生变化,因此可能是连续的。

Back to top

Crafty.rectManager.overlap()

public Boolean Crafty.rectManager.overlap(Object rectA, Object rectA)
rectA

一个必须有_x, _y, _w, _h值作为属性的对象

rectB

一个必须有_x, _y, _w, _h值作为属性的对象

[Returns]

如果矩形时重叠的返回true,否则返回false

检查两个矩形是否重叠。