0

我试图通过拖放来叠加精灵,当精灵碰撞时我想粘住它们,所以如果一个掉落,另一个精灵堆栈将掉落两个。请问有什么想法吗?

最好的祝福

为了更精确,我需要在棍子部分的帮助。谢谢

4

1 回答 1

1

我会按照这些步骤。-

  • 扩展CCSprite以添加属性CCSprite *spriteToFollow
  • 您还应该添加一个CGPoint来存储两个精灵碰撞时的偏移量。
  • 一旦一个CustomSprite与另一个碰撞,设置适当的spriteToFollow
  • CustomSprite init方法上,调用scheduleUpdate
  • Onupdate方法,如果spriteToFollow存在,将当前更新为spriteToFollow.position + offset

希望能帮助到你。

于 2013-11-05T13:16:31.290 回答