您的位置:首页 > 移动开发 > Cocos引擎

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: