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

快来打我* 2022-03-21 07:26 1044阅读 0赞

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

发表评论

表情:
评论列表 (有 0 条评论,1044人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CSS clip:rect矩形剪裁功能

    CSS中有一个属性叫做`clip`,为修剪,剪裁之意。配合其属性关键字`rect`可以实现元素的矩形裁剪效果。此属性安安稳稳地存在于CSS2.1中,且使用上基本上没有类似于`m