cocos 2 dx 3行コードによるドラッグ/マウス追従効果
435 ワード
この効果を実現するために、多くの例を見ました.しかし、ネット上では同じことを言っています.
しかし、現在バージョンが更新され(2.2.2を使用しています)、多くの方法が簡潔になりました.ドラッグ効果を実現するには、3行のコードしか必要ありません.
はい、4行です.この4行をあなたのccTouchMoveイベントに追加すると、あなたの精霊はドラッグされます.
しかし、現在バージョンが更新され(2.2.2を使用しています)、多くの方法が簡潔になりました.ドラッグ効果を実現するには、3行のコードしか必要ありません.
CCPoint touchPos = pTouch->getLocation();
CCPoint moveDelta = ccpSub(touchPos, pTouch->getPreviousLocation());
CCPoint nextPos = ccpAdd(this->getPosition(), moveDelta);
yourSprite->setPosition(nextPos);
はい、4行です.この4行をあなたのccTouchMoveイベントに追加すると、あなたの精霊はドラッグされます.