2011-02-17 15 views
0

私はCocos2Dのゲームに取り組んでいます。CCTargetedTouchDelegateでCCSprite Subclassを実装していますので、スプライトを画面上にドラッグすることができます。ユーザーの指が画面から離れるとスプライトがその位置に固定されます。私はこれを行うことができる方法はありますか?私が推測するだろうccTouchEndedメソッドでは?ありがとうございました!Cocos2d:CCSpriteの位置をドラッグした後でロックしますか?

答えて

1

bool lock変数をクラスフィールドに追加します。 initメソッドでfalseにしてください。 touchBeganおよびtouchMovedメソッドでは、if (!lock) {your code }をチェックします。 touchEndedではtrueとなります。

+0

こんにちは、ありがとうございます!素晴らしい仕事... touchEndedでは、boolロック変数をtrueに変更する必要があります!ありがとうございました...私を助けてくれました;)alex –

+0

私はコーセの真実です) – Andrew

関連する問題