我正在制作一个简单的游戏(使用Swift和SpriteKit),我有一个可以四处拖动的圆圈。但圆圈不允许穿墙。我的碰撞BitMask完美运行,但是当我拖动得足够快时,圆圈最终会穿过墙壁。PlayerSprite的初始化是这样的:funcinitPlayerSprite(){letplayerTexture=SKTexture(imageNamed:"player.png")letoriginX=CGRectGetMidX(self.frame)letoriginY=CGRectGetMidY(self.frame)player=SKSpriteNode(texture:playerTe