cocos2d-js 入门之碰撞
2015-10-09 17:06
507 查看
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/post/223
1、cc.rectIntersectsRect(ra,rb) 判断两个矩形是否相交,若相交,返回true
用例:
var rectA = cc.rect(0,0,5,10);
var rectB = cc.rect(4,9,5,10);
var r = cc.rectIntersectsRect(rectA, rectB);
if(!r) throw "Fail rectIntersectsRect 1”;
2、cc.rectContainsPoint(rect,point) 判断某个矩形中是否包含某个点,若包含,返回true
3、cc.pointEqualToPoint(point1,point2) 判断两个点是否相等,相等返回true
4、cc.rectEqualToRect(rect1,rect2)判断两个矩形是否相等
5、cc._rectEqualToZero(rect)判断该矩形是否为0矩阵
6、cc.rectOverlapsRect(rectA,rectB)判断两个矩形是否部分重叠
7、cc.rectIntersection(rectA,rectB)返回两个矩形重叠部分
8、cc.rectUnion(rectA,rectB)返回包含这两个矩形的最小矩形
1、cc.rectIntersectsRect(ra,rb) 判断两个矩形是否相交,若相交,返回true
用例:
var rectA = cc.rect(0,0,5,10);
var rectB = cc.rect(4,9,5,10);
var r = cc.rectIntersectsRect(rectA, rectB);
if(!r) throw "Fail rectIntersectsRect 1”;
2、cc.rectContainsPoint(rect,point) 判断某个矩形中是否包含某个点,若包含,返回true
3、cc.pointEqualToPoint(point1,point2) 判断两个点是否相等,相等返回true
4、cc.rectEqualToRect(rect1,rect2)判断两个矩形是否相等
5、cc._rectEqualToZero(rect)判断该矩形是否为0矩阵
6、cc.rectOverlapsRect(rectA,rectB)判断两个矩形是否部分重叠
7、cc.rectIntersection(rectA,rectB)返回两个矩形重叠部分
8、cc.rectUnion(rectA,rectB)返回包含这两个矩形的最小矩形
相关文章推荐
- Cocos2d-x 3.0 事件系统【转】
- cocos代码研究(22)Widget子类Layout学习笔记
- 【Cocos2dx】精灵触摸跳跃功能
- Cocos2dX 动作结束回调应用
- 用cocos2d-x 自制flappy bird
- 更新Cocos2D支持Xcode 7
- 更新Cocos2D支持Xcode 7
- 更新Cocos2D支持Xcode 7
- quick-cocos2d-x数据存储 UserDefault GameState io
- Cocos2d 中使用聚合广告SDK
- cocos3.7项目创建
- cocos2d-js IOS接facebook插件
- cocos2dx 锚点的深入理解
- cocos2dx 常见的49中动作详解
- 【Cocos2dx】连续滚动的场景
- 在Windows7上搭建Cocos2d-x 3.2alpha0开发环境
- cocos-quick-lua 学习笔记--定时器:scheduler
- Cocos2d-x中自定义XML的读取和写入
- 常用的开源游戏服务器框架
- Cocos2dx控件 Text和TextField