物理弹簧接头出乎意料地工作

时间:2014-09-06 00:36:31

标签: ios cocos2d-iphone spritebuilder

我对Sprite Builder很陌生。我正在尝试 Clone Angry Birds with SpriteBuilder > Add Physics using Chipmunk, Part 1。现在我遇到了一个奇怪的问题。

根据规范,加入弹射臂和方形的弹簧的其余长度不应该被拉伸。广场是一个看不见的CCNode。

_mouseJoint = [CCPhysicsJoint connectedSpringJointWithBodyA:_mouseJointNode.physicsBody bodyB:_catapultArm.physicsBody anchorA:ccp(0, 0) anchorB:ccp(14, 150) restLength:0.f stiffness:3000.f damping:150.f];

这是我的春天(抱歉我不知道如何在拖动鼠标时制作屏幕截图): My Spring

这就是它的样子: Should Be

似乎教程中的弹簧无法拉伸,我没有在预期的结果中看到这个不可见的CCNode。

这是因为anchorB的价值吗?其实我不这么认为。

所有建议将不胜感激。 =)

1 个答案:

答案 0 :(得分:0)

好吧,我知道了。我应该将不可见的CCNode设置为Circle,将其角设置为0.此外,我应该将其设置为" static"