Cocos2d-x CCScrollview scrollen upside down

Grüße Stackoverflow,

Ich bin derzeit versuchen zu implementieren, ein Scroll-Menü in einem cocos2d-x-Spiel, das ich entwickle. Das problem ist, dass die Elemente der Bildlauf in die entgegengesetzte Richtung, die ich will. Zum Beispiel, wenn ich ziehen meine finger vom unteren Bildschirmrand nach oben, wird das sprite springt in seine ursprüngliche position zurück.

Und wenn ich ziehen Sie meinen finger von oben nach unten, die sprite-Folgen Sie meinem finger (bis zum erreichen der Grenze).

Dies ist mein code:

    /////////////////////
    //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 );

Anregungen oder Hilfe wird sehr geschätzt. Wenn Sie noch andere arbeiten, etwa für die Erstellung von ein Scroll-Menü mit einem anderen Ansatz, ich würde lieben, Sie zu hören.

Danke!

Beste Grüße
Andreas

was ist der Typ von "Menü"? Und auch Sie sollten benutzen Sie die Funktion 'scrollView->setViewSize(CCSize)' gesetzt, scrollview touch-aera.
Art des Menüs ist CCMenu. Die touch-Oberfläche funktioniert wie vorgesehen.
Hat dieser code funktioniert auch auf der iOS-Plattform?Dies kann Ihnen einige Tipps. cocos2d-x.org/boards/18/topics/17298?r=22307
Ich habe nicht versucht es auf ein iOS-Plattform noch nicht, aber ich fürchte, es wird genauso funktionieren, wie es funktioniert auf meinem Android-Gerät. Ich habe versucht, die Dinge, die vorgeschlagen wurden in diesem thread, aber ohne Erfolg. Ich eigentlich geantwortet, dass thread. Vielen Dank für Ihre Anregungen. 🙂

InformationsquelleAutor Prince John | 2013-02-04

Schreibe einen Kommentar