我試圖通過拖放來疊加精靈並且當精靈碰撞時我想將它們粘住,所以如果其中一個掉落其上的精靈疊就會掉下來兩個。請有任何想法嗎?Cocos2d:堅持兩個CCSprite?
最好的問候
爲了更精確我需要幫助棒部分。由於
我試圖通過拖放來疊加精靈並且當精靈碰撞時我想將它們粘住,所以如果其中一個掉落其上的精靈疊就會掉下來兩個。請有任何想法嗎?Cocos2d:堅持兩個CCSprite?
最好的問候
爲了更精確我需要幫助棒部分。由於
我想請按照下列steps.-
CCSprite
添加屬性CCSprite *spriteToFollow
CGPoint
存儲在碰撞2個精靈之間的偏移。CustomSprite
碰撞,設置適當的spriteToFollow
CustomSprite init
方法,調用scheduleUpdate
update
方法,如果spriteToFollow
存在,更新當前以spriteToFollow.position + offset
希望它可以幫助。
嗨ssantos,其實這就是我所做的,但我認爲有這樣做的更好的方式,我不知道如何實現它,請參閱演示中的鏈接http:// www.youtube.com/watch?v=ZgJJZTS0aMM – Vervatovskis
哦,沒有注意到'花栗鼠'部分,我的壞。我更喜歡'box2d',但你應該能夠檢測到兩個物體之間的碰撞(box2d中的術語是'contactListener'),然後使用相當於'distanceJoint'的花栗鼠將它們相互連接。 Best of lucks :) – ssantos
這就是它,謝謝:) – Vervatovskis
哪部分你有問題?拖動精靈?碰撞檢測?只是'棒'的一部分? – ssantos
嗨,感謝您的回答。棒部分 – Vervatovskis