【问题标题】:SKPhysicsJointPin lowerAngleLimit and upperAngleLimit valuesSKPhysicsJointPin lowerAngleLimit 和 upperAngleLimit 值
【发布时间】:2013-12-17 15:53:30
【问题描述】:

我已经在 SKPhysicsJointPin 上设置了 shouldEnableLimits,但我无法弄清楚 lowerAngleLimit 和 upperAngleLimit 的值应该是什么。

例如,我想将限制设置为 +- 20 度。设置这些值的公式是什么?

【问题讨论】:

    标签: ios7 sprite-kit


    【解决方案1】:

    Sprite Kit 使用弧度作为其角度测量单位。 20 度 = 0.35 弧度,因此,将限制设置为偏离原始旋转 +- 20 度:

    pinJoint.shouldEnableLimits = YES;
    pinJoint.lowerAngleLimit = -0.35;
    pinJoint.upperAngleLimit = 0.35;
    

    另外,请记住下限

    【讨论】:

      【解决方案2】:

      我发现将 lowerAngleLimit 设置为任何负值都会导致 SpriteKit 崩溃,所以这不起作用。似乎是 SpriteKit 中的一个错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-28
        相关资源
        最近更新 更多