cocos2d - JS Rect 相关 :
Rect - API :
创建 rect :
var rect = cc.rect(x,y,width,height);
实例 :
创建半透明rect :
var drawRect = new cc.DrawNode();
var color = cc.color(0, 0, 0, 155);
drawRect.drawRect(cc.p(0, 0), cc.p(cc.winSize.width, 100), color, 0, color);
this.addChild(drawRect);
判断 rect 和 rect 是否碰撞 :
if(cc.rectIntersectsRect(rect_1, rect_2))
{
cc.log("rect 碰撞");
}
判断 rect 和 点 是否碰撞 :
if(cc.rectContainsPoint(rect, cc.p(100,100)))
{
cc.log("碰撞");
}