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
检查两个矩形是否重叠。