ios - Cocos2d : Stick two CCSprite?

标签 ios cocos2d-iphone sprite chipmunk

我试图通过拖放来叠加 Sprite ,当 Sprite 碰撞时我想粘住它们,这样如果一个 Sprite 掉落,其上的另一个 Sprite 堆栈就会掉落两个。请问有什么想法吗?

最好的问候

为了更精确,我需要在操纵杆部分上提供帮助。谢谢

最佳答案

我会遵循这些步骤。-

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

希望对您有所帮助。

关于ios - Cocos2d : Stick two CCSprite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19772665/

相关文章:

ios - 推送通知在分发中不起作用

ios - 我想通过我的 BLE 设备连接到 iPhone 的 BLE

ipad - 有谁知道 kCCDirectorProjection2D 是做什么的?

iphone - Cocos2D 2.0 删除了 ARCH_OPTIMAL_PARTICLE_SYSTEM,如何创建点粒子?

html - Sprite 和绝对定位问题 : 2 work and 2 don't?

ios - 如何使用 Asterisk iOS 进行 PJSIP 电话 session (在电话 session 中添加新成员)?

ios - 当我调用 glFinish() 时,这是否意味着 OpenGL ES 会忽略进一步的调用,直到我调用 -setCurrentContext :?

android - android中的水波纹效果

sprite - 如何更改 FlxGroup 中 FlxSprite 的 z-index?

html - 文本缩进 : -9999em not working for span element in IE9