使用斯威夫特和雪碧包,我想创建一个SKPhysicsJoint (例如SKPhysicsJointFixed),但问题是Xcode没有给出任何建议:

如果我尝试手动设置应该解决的问题(bodyA、bodyB、锚),我可以这样做:
myJoint.bodyA = ...
myJoint.bodyB = ...但是,我不能这样设置锚点,.它看起来应该用初始化方法来设置,但是,我根本不知道如何做。
发布于 2014-06-24 10:44:36
试试这个:
let joint = SKPhysicsJointFixed.jointWithBodyA(node1.physicsBody, bodyB:node2.physicsBody, anchorA:nodea.position, anchorB:node2.position)
self.physicsWorld.addJoint(joint)发布于 2017-07-09 14:12:47
对于Swift 3,答案是:
let fixedJoint = SKPhysicsJointFixed.joint(withBodyA: nodeA.physicsBody!, bodyB: nodeB.physicsBody!, anchor: anchorPoint)
self.physicsWorld.add(joint)假设两个物理体都被设置好了。
https://stackoverflow.com/questions/24382556
复制相似问题