gpt4 book ai didi

c++ - 在 cocos2d-x 中垂直滚动图像

转载 作者:行者123 更新时间:2023-11-30 04:02:04 25 4
gpt4 key购买 nike

我有一张图片,我想垂直(上下)滚动该图片。我正在使用以下代码垂直滚动。但如果我上升,它就会上升。如果我松开触摸它会自动下降。我希望它停在那里。

CCSize winSize = CCDirector::sharedDirector()->getWinSize();
CCLayer *layer = CCLayer::create();
layer->setAnchorPoint(CCPointZero);

CCSprite *spr=CCSprite::create("img.png");
spr->setPosition(ccp(winSize.width*0.5f,winSize.height*0.1f));
layer->setContentSize( CCSizeMake( winSize.widht, winSize.height));
layer->addChild( spr );


CCScrollView *scrollView = CCScrollView::create(winSize, layer);
scrollView->retain();
scrollView->setContentSize(CCSizeMake(layer->getContentSize().width,layer->getContentSize().height));
scrollView->setDirection( cocos2d::extension::kCCScrollViewDirectionVertical );
scrollView->setPosition( ccp( 0,0 ) );
scrollView->setContainer( layer );

this->addChild(scrollView);
scrollView->setContentOffset( CCPointZero );

最佳答案

尝试在您的代码中添加以下代码:

scrollView->setBounceEnabled(false);

为我工作。希望对您有所帮助。

关于c++ - 在 cocos2d-x 中垂直滚动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com