1

我在 Cocos2D 中使用带有 SpaceManager 的 Chipmunk。我有一个随着脉冲移动的身体,我希望能够使用那个身体位置来驱动 Cocos2D 中的视差节点。

因此,当身体“a”向左移动时,视差随之而来,但具有较小的时间偏移或弹性效应。如果您了解 AS3 和 Flash,则可以将其视为使用影片剪辑的 x 和 y 位置来驱动不断更新的补间并具有缓出效果。这就是我想要实现的目标,昨晚没睡觉试图解决这个问题后,我决定问你更有经验的人:)

谢谢。

4

2 回答 2

0

您可以将额外的主体与视差节点相关联,并a使用合适的关节或一组关节将其附加到主体。很难从问题中看出您正在寻找什么确切的行为,但至少滑动、凹槽或阻尼弹簧约束中的一个应该可以解决问题。

于 2010-07-18T10:06:52.483 回答
0

我解决了这个问题,以备将来参考,以防其他人需要你使用:

[voidNode setPosition:(yourShape.position)];

于 2010-07-18T14:07:27.403 回答