COCOS2D-X 中关于 CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect
2013-10-28 14:06
344 查看
转载地址:http://xzguo001.blog.163.com/blog/static/1020354272012112035152673/
在cocos2d-x 的2.0.4 版本中,CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect已不再推荐使用,取而代之的是 equals、containsPoint、intersectsRect。
/** @deprecated use CCRect::equals(const CCRect&) instead, like r1.equals(r2) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectEqualToRect(const CCRect& rect1, const CCRect& rect2);
/** @deprecated use CCRect::containsPoint(const CCPoint&) instead, like rect.containsPoint(point) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectContainsPoint(const CCRect& rect, const CCPoint& point);
/** @deprecated use CCRect::intersectsRect(const CCRect&) instead, like r1.intersectsRect(r2) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectIntersectsRect(const CCRect& rectA, const CCRect& rectB);
equals、containsPoint、intersectsRect,这三哥方法在 CCRect 中定义如下:
bool equals(const CCRect& rect) const;
bool containsPoint(const CCPoint& point) const;
bool intersectsRect(const CCRect& rect) const;
使用方法类似:
sprite->boundingBox().containsPoint(point);
在cocos2d-x 的2.0.4 版本中,CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect已不再推荐使用,取而代之的是 equals、containsPoint、intersectsRect。
/** @deprecated use CCRect::equals(const CCRect&) instead, like r1.equals(r2) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectEqualToRect(const CCRect& rect1, const CCRect& rect2);
/** @deprecated use CCRect::containsPoint(const CCPoint&) instead, like rect.containsPoint(point) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectContainsPoint(const CCRect& rect, const CCPoint& point);
/** @deprecated use CCRect::intersectsRect(const CCRect&) instead, like r1.intersectsRect(r2) */
CC_DEPRECATED_ATTRIBUTE static bool CCRectIntersectsRect(const CCRect& rectA, const CCRect& rectB);
equals、containsPoint、intersectsRect,这三哥方法在 CCRect 中定义如下:
bool equals(const CCRect& rect) const;
bool containsPoint(const CCPoint& point) const;
bool intersectsRect(const CCRect& rect) const;
使用方法类似:
sprite->boundingBox().containsPoint(point);
相关文章推荐
- CCRectEqualToRect 、CCRectContainsPoint、CCRectIntersectsRect已不再推荐使用
- Cocos2d-x学习之---关于CCScrollView
- 关于Cocos2d-x的CC_SYNTHESIZE 和 CC_SYNTHESIZE_READONLY 宏的作用
- Cocos2d-x学习之---关于CCScrollView
- cocos2d_随手篇1_关于ccTouchBegan的调用
- quick-cocos2d-lua 中动画cc.Rect的总结
- Cocos2D-x中关于do{}while(0)和CC_BREAK_IF的用法
- [cocos2d-x]关于CC_CALLBACK
- cocos2d_随手篇1_关于ccTouchBegan的调用
- 【iOS-Cocos2d游戏开发之十七】灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint),并结合可视区域与锚点制作进度条!
- 【Cocos2d游戏开发之十七】灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint)
- cocos2d-x Lua事件调用 新版本中Rect判断是否包含Point
- cocos2d-x关于CC_ASSERT断言BUG!
- 【iOS-Cocos2d游戏开发之十七】灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint),并结合可视区域与锚点制作进度条!
- 【Cocos2d游戏开发之十七】灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint)
- Cocos2D-x中关于do{}while(0)和CC_BREAK_IF的用法
- Cocos2D-x中关于do{}while(0)和CC_BREAK_IF的用法
- 关于COCOS2d-X中截图素材局部的Rect参数
- cocos2d-x系列笔记技巧篇(1)---关于do{}while(0)和CC_BREAK_IF的用法
- Cocos2D-x中关于CREATE_FUNC宏的用法