0

CCScrollLayer/CCLayer を画面サイズより小さい四角形に制限するにはどうすればよいですか? 意味:

CCLayer *page1;

多くのページをスクローラーに配置する場合、ページ内のすべてのアイテムが四角形に達したときに「消える」必要があります(スクローラーは「ノートページ」の境界の上にあるため、「アウト」できません)

CCScrollLayerクラス拡張の使用

scroller = [[CCScrollLayer alloc] initWithLayers:[NSArray arrayWithObjects:pagesArray[0],pagesArray[1],pagesArray[2], nil] widthOffset:240];
    scroller.showPagesIndicator=0;
    scroller.pagesIndicatorNormalColor=ccc4(0, 0, 0, 20);
    scroller.pagesIndicatorPosition=ccp(winSize.width/2,winSize.height*0.17);
    scroller.pagesIndicatorSelectedColor=ccc4(239, 58, 104, 255);
    [scroller setDelegate:self];

どうもありがとうございました 。

4

1 に答える 1

0

必要なのはクリッピング ノードです。このチュートリアルをご覧ください。

于 2013-10-19T10:54:13.400 に答える