我想知道我是如何使用" ontouchmoved"在cocos2dx 3.0最终......ㅠㅠ

时间:2014-07-28 07:23:40

标签: image cocos2d-iphone

我想在接触球时让球像arkanoid(只有左右)一样拖动 我在Windows 7版本上使用“visual studio express for windows desktop”。

1 个答案:

答案 0 :(得分:0)

请再澄清一下你的问题,据我所知,你可以这样做。

    auto listener = EventListenerTouchOneByOne::create();
    listener->onTouchMoved = [&](cocos2d::Touch* touch, cocos2d::Event* event) {
    auto target = static_cast<Sprite*>(event->getCurrentTarget());
    auto locationInNode = target->convertToNodeSpace(touch->getLocation());

    ball->setPosition(locationInNode.x);
    };

    _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);