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

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

文章目录

  • cocoscreator开发踩坑--cocoscreator开发踩坑--矩形rect的详细解释及相交问题
    • 问题描述
    • x,y,w,h
    • 2个矩形相交问题
    • 联系方式

问题描述

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

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

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

你可能感兴趣的:(cocos,create,微信小游戏)