そのため、ヒーローを画面の端に衝突させたいのですが、上下の壁ではなく、左右の壁だけに衝突させます。
今まで私は私のでこれを設定しました-(id)initWithSize:(CGSize)size
:
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
self.physicsBody.categoryBitMask = SceneEdgeCategory;
私のヒーローは彼の方法でこれを持っています:
hero.physicsBody.collisionBitMask = SceneEdgeCategory;
これまでのところすべてがうまく機能していますが、画面全体が物理的な体であるため、私のヒーローはすべてのエッジと衝突します. 彼を壁だけに衝突させる方法はありますか?
みんな助けてくれてありがとう