所以我希望我的英雄与屏幕的边缘发生碰撞,但只是与左右墙而不是底部或顶部。
到目前为止,我已经在我的-(id)initWithSize:(CGSize)size
:
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
self.physicsBody.categoryBitMask = SceneEdgeCategory;
我的英雄在他的方法中有这个:
hero.physicsBody.collisionBitMask = SceneEdgeCategory;
到目前为止一切都很好,但由于整个屏幕是一个物理体,我的英雄会与所有边缘发生碰撞。任何想法如何让他与墙壁发生碰撞?
谢谢大家的帮助