cocoscreator开发踩坑--矩形rect的详细解释及相交问题.md

Posted by lizhao on 07-09,2019

cocoscreator开发踩坑--cocoscreator开发踩坑--矩形rect的详细解释及相交问题

[toc]

问题描述

当时想实现一个拖拽功能,然后就看了矩形框的一些相关内容

把了解到的相关内容贴一下

x,y,w,h

一个rect由四个参数确定

x,y是以左下角为原点,然后以w/h往左边/上面延伸

2个矩形相交问题

rectA.intersection(tmpIntersectionRectRect,rectB) 方法是算出2个矩形的相交区域,有返回值,也会直接赋值给tmpIntersectionRectRect

tmpIntersectionRectRect的x以rectA和rectB的x-max为准

tmpIntersectionRectRect.w为2个矩形投影到x轴上的相交区域,如果tmpIntersectionRectRect.w小于0,说明x方向没有相交

同理y、h

联系方式

有问题或者有错误欢迎联系我呢

qq群:978460362 (cocos-creator开发交流群)

微信公众号:小王老店/lizhaoblog