可以限制CCLayer的大小吗?

时间:2013-10-19 09:43:18

标签: cocos2d-iphone cclayer

如何将CCScrolLayer / 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];

非常感谢。

1 个答案:

答案 0 :(得分:0)

您需要的是裁剪节点。请查看此tutorial