问候Stackoverflow,
我目前正在尝试将滚动菜单实现为我正在开发的cocos2d-x游戏.问题是这些项目正朝着我想要的相反方向滚动.例如,如果我将手指从屏幕底部拖到顶部,精灵将弹回原位.
如果我将手指从顶部拖到底部,精灵将跟随我的手指(直到它到达边界).
这是我的代码:
/////////////////////
//SCROLL VIEW + LAYER
CCLayer *layer = CCLayer::create();
layer->setContentSize( CCSizeMake( winSize.width, winSize.height ) );
layer->addChild( menu );
scrollView = CCScrollView::create();
scrollView->retain();
scrollView->setContentSize( CCSizeMake ( layer->getContentSize().width, layer->getContentSize().height ) );
scrollView->setDirection( CCScrollViewDirectionVertical );
scrollView->setPosition( ccp( 0,0 ) );
scrollView->setContainer( layer );
this->addChild(scrollView);
scrollView->setContentOffset( CCPointZero );
Run Code Online (Sandbox Code Playgroud)
任何建议或帮助都非常感谢.如果您还有其他任何方法可以使用其他方法创建滚动菜单,我很乐意听到.
谢谢!
最好的问候Andreas