gpt4 book ai didi

ios - SKPhysicsJointFixed 没有将两个节点绑定(bind)在一起

转载 作者:行者123 更新时间:2023-11-29 00:42:17 25 4
gpt4 key购买 nike

我正在从背部手术中恢复过来,同时自学 swift,在我学习 swift 的过程中,每个人的帮助都很棒。如果这看起来 super 简单,我深表歉意,但我认为它可能会对下一个人有所帮助。

我读过 Apple Documentation on fixed joints并且正在努力让它发挥作用。 enter image description here您会注意到接头存在,但并未将两者锁定在一起。

这似乎是一个简单的修复(而且确实如此),但希望这会对某人有所帮助。当您添加关节时,文档显示:联合(withBodyA:bodyB:anchor:)为此,您需要确保输入要作为“withBodyA”主体加入的 Sprite 。

最佳答案

我的“坏”关节:

    let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie1.physicsBody!, bodyB: zombie2.physicsBody!, anchor: z1.position)
self.physicsWorld.addJoint(jointFixed)

修复方法是确保您要加入的 Sprite 是第一个变量:

    let jointFixed = SKPhysicsJointFixed.jointWithBodyA(zombie2.physicsBody!, bodyB: zombie1.physicsBody!, anchor: z1.position)
self.physicsWorld.addJoint(jointFixed)

与往常一样,仔细阅读文档是关键。

关于ios - SKPhysicsJointFixed 没有将两个节点绑定(bind)在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39152702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com