Cocos2d:坚持两个CCSprite?

时间:2013-11-04 16:46:08

标签: ios cocos2d-iphone sprite chipmunk

我试图通过拖放来叠加精灵,并且当精灵碰撞时我想要粘住它们,所以如果一个掉落,其他精灵堆栈就会掉落两个。有什么想法吗?

祝你好运

为了获得更高的精度,我需要帮助杆部件。感谢

1 个答案:

答案 0 :(得分:1)

我会遵循这些步骤.-

  • 扩展CCSprite以添加属性CCSprite *spriteToFollow
  • 你还应该添加一个CGPoint来存储碰撞时两个精灵之间的偏移量。
  • 一个CustomSprite与另一个spriteToFollow发生碰撞后,请设置正确的CustomSprite init
  • scheduleUpdate方法上,请致电update
  • spriteToFollow方法上,如果存在spriteToFollow.position + offset,请将当前更新为{{1}}

希望它有所帮助。