我试图通过拖放来叠加精灵,何时精灵碰撞,我想粘贴它们,因此,如果一个精灵掉落,另一个精灵堆栈会掉落两个。有什么想法吗?
最好的祝福
为了获得更高的精确度,我需要棒状部分的帮助。谢谢
最佳答案
我将按照以下步骤操作。
扩展CCSprite
以添加属性CCSprite *spriteToFollow
您还应该添加CGPoint
来存储两个精灵碰撞时的偏移量。
一旦一个CustomSprite
与另一个碰撞,请设置适当的spriteToFollow
在CustomSprite init
方法上,调用scheduleUpdate
在update
方法上,如果spriteToFollow
存在,请将当前更新为spriteToFollow.position + offset
希望能帮助到你。