2011-02-17 74 views
0

我正在做一個Cocos2D遊戲,我有一個CCTargetedTouchDelegate的CCSprite子類,它被實現了,所以我可以在屏幕上拖動這個精靈。一旦用戶的手指離開屏幕,我想讓精靈鎖定它的位置。有什麼辦法可以做到這一點?在我猜測的ccTouchEnded方法中?謝謝!Cocos2d:拖動後鎖定CCSprite的位置?

回答

1

將一個bool lock變量添加到您的班級字段中。在您的init方法中使其成爲false。 在觸摸開始和touchMoved方法檢查if (!lock) {your code }。在touchEnded使它true

+0

嗨,謝謝!制定出了偉大的...在touchEnded中,你必須改變布爾鎖變量爲true!非常感謝你...幫了我很多;)亞歷克斯 – 2011-02-17 09:57:38