【发布时间】:2023-03-05 06:39:01
【问题描述】:
我必须检测两个 SKSpriteNode(wall, man) 之间的碰撞,这是一个SKNode 背景。 background 节点是主 SKScene gameScene 类的子节点。当我想使用该方法检测碰撞时
- (void) didBeginContact:(SKPhysicsContact *)contact {
SKPhysicsBody *firstBody, *secondBody;
if (contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask)
{
firstBody = contact.bodyA;
secondBody = contact.bodyB;
}
else {
firstBody = contact.bodyB;
secondBody = contact.bodyA;
}
NSLog(@"contact happened");
}
但是没有发现碰撞检测。请帮忙。
【问题讨论】:
标签: ios7 xcode5 sprite-kit collision-detection