2

我从来没有得到在 SKPhysicsJointPin 对象上正常工作的上/下角度限制,我想我终于弄清楚了原因:如果 lowerAngleLimit 设置为负值,它每次都会中断。它仅适用于正值。

例如,假设我设置了这个 90º 引脚:

    pin.lowerAngleLimit = -PI/2;
    pin.upperAngleLimit = 0;

现在我将让精灵缓慢地朝下限旋转。当它达到 -90º 时,它会突然将精灵放大到 0º。它永远不会固定在 -90º。我尝试什么负值并不重要,-1.0 会做同样的事情。它似乎是 SpriteKit 中的一个错误。有没有其他人让这个工作,或找到解决方法?

4

0 回答 0