Ios 使用花栗鼠和cocos2d查找最近点

Ios 使用花栗鼠和cocos2d查找最近点,ios,cocos2d-iphone,chipmunk,Ios,Cocos2d Iphone,Chipmunk,使用cocos2d和花栗鼠,我试着在一个精灵(例如炸弹)周围得到不同的物体,这样我就可以在这些物体上施加一种冲动。我首先在我的项目上添加了以下内容: #import "ObjectiveChipmunk/ObjectiveChipmunk.h" #import "CCPhysics+ObjectiveChipmunk.h" 然后是代码: ChipmunkSpace *space = [_physicsNode space]; cpVect origin = item.position; for

使用cocos2d和花栗鼠,我试着在一个精灵(例如炸弹)周围得到不同的物体,这样我就可以在这些物体上施加一种冲动。我首先在我的项目上添加了以下内容:

#import "ObjectiveChipmunk/ObjectiveChipmunk.h"
#import "CCPhysics+ObjectiveChipmunk.h"
然后是代码:

ChipmunkSpace *space = [_physicsNode space];
cpVect origin = item.position;
for(ChipmunkPointQueryInfo *info in [space pointQueryNearest:origin maxDistance:32.0f filter:CP_SHAPE_FILTER_ALL])
 {
CCLOG(@"Found one body"); 
}
我收到这个错误:

 -[ChipmunkPointQueryInfo countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x813cdca0
有什么问题吗?

您的代码应该是

ChipmunkPointQueryInfo *info=[space pointQueryNearest:origin maxDistance:32.0f filter:CP_SHAPE_FILTER_ALL];
pointQueryNearest
在尝试枚举时不返回数组


干杯

昨天我很累,因为我看到。。。非常感谢,事实上我需要的是pointQueryAll,它工作得非常完美。谢谢你的帮助很高兴它起了作用。:-)