草庐IT

SKPhysicsJointFixed

全部标签

ios - 为什么我不能在 SpriteKit 中向场景 physicsWorld 添加关节

我正在尝试向场景physicsWorld属性添加一个关节,但我收到了EXC_BAD_ACCESS。这是我正在使用的代码。SKPhysicsJointFixed*fixedJoint=[SKPhysicsJointFixedjointWithBodyA:self.mousePoint.physicsBodybodyB:self.box.physicsBodyanchor:touchPoint];[self.physicsWorldaddJoint:fixedJoint];//Errorhappenshere.我在触摸开始时调用它。有谁知道这是怎么回事吗? 最佳

swift - SKPhysicsJointFixed 在移动一个节点时不会将节点保持在一起

我创建了2个SKSpriteNode,并通过SKPhysicsJointFixed将它们连接起来,以使它们粘在一起。问题是当我将SKAction.move(by:,duration:)应用于第一个时,它会单独移动。为什么会这样,我怎样才能将它们移动到一起?我搜索了很多,但似乎找不到任何新的或有用的信息。请帮忙。提前致谢。代码如下:importSpriteKitclassmyGame:SKScene{varnode1:SKSpriteNode!varnode2:SKSpriteNode!funccreateNode(_position:CGPoint,color:UIColor)->SK