当我的SKSpriteNode点击屏幕底部时,我需要收到通知我该怎么办?
我创建了一个:
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
和2位掩码类别。一个用于移动器,另一个用于屏幕边缘。
mover.physicsBody.categoryBitMask = moverCategory;
self.physicsBody.categoryBitMask = worldCategory;
mover.physicsBody.contactTestBitMask = worldCategory;
当动议者也达到最高优势时,会收到通知。如何将此限制仅限于屏幕的下边缘?
答案 0 :(得分:0)
最简单的解决方案是创建一个新节点,使用所需属性为其分配物理主体并将其放在底部。