gpt4 book ai didi

ios - 使用 Chipmunk 和 cocos2d 查找最近点

转载 作者:行者123 更新时间:2023-11-29 10:32:37 26 4
gpt4 key购买 nike

使用 cocos2d 和 chipmunk,我尝试让不同的对象围绕在 Sprite (例如炸弹)上,这样我就可以对它们施加冲动。我首先在我的项目之上添加了这个:

#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 不返回数组,因为您正在尝试枚举。

干杯。

关于ios - 使用 Chipmunk 和 cocos2d 查找最近点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28850474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com