Я использую акселерометр для перемещения спрайта по экрану, но я не хочу покидать экран.Как остановить спрайт от выхода из экрана
Старается с этим
self.physicsWorld.contactDelegate = self;
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
self.physicsBody.categoryBitMask = edgeCategory;
sprite.physicsBody.collisionBitMask = edgeCategory;
Но спрайт по-прежнему оставляет экран
Я также изменить точку сцены якоря
self.anchorPoint = CGPointMake(0.5, 0.5);
Я считаю, что вам нужно установить бит, запрашивающий оба тела. – Fogmeister
Я уже предлагал это. Я не думаю, что он задал спрайты categoryBitMask. – meisenman
Предлагаю вам опубликовать код, создающий ваш спрайт. – 0x141E