【发布时间】:2013-08-03 13:05:53
【问题描述】:
我想在另一个精灵移动时检测一个精灵的边界,以防止精灵的相同位置。怎么做?任何帮助....
【问题讨论】:
标签: iphone ios cocos2d-iphone
我想在另一个精灵移动时检测一个精灵的边界,以防止精灵的相同位置。怎么做?任何帮助....
【问题讨论】:
标签: iphone ios cocos2d-iphone
您可以安排方法在 init 方法中检查位置
[self schedule:@selector(update:)];
然后
- (void)update:(ccTime)dt {
if (CGRectIntersectsRect(sprite1.boundingBox, sprite2.boundingBox)) {
//do what ever you want
}
}
【讨论】: