【发布时间】:2012-04-02 14:40:04
【问题描述】:
我有这个问题尝试使用 cocos2d CCScrollLayer
我已将 CCScrollLayer 类添加到我的场景中,但遇到以下 3 个问题: 1.不是接触 2.它把背景(风景)放在一起,像这样:page1就位,但是page2在半屏的顶部,所以我看到一半page1一半page2。 3. 按钮中的点显示我现在在哪个页面上-我可以消除它们,还是将它们移动到其他地方?
非常感谢。
代码:
CGSize screenSize = [CCDirector sharedDirector].winSize;
// PAGE 1
CCLayer *page1 = [[CCLayer alloc] init];
BACK.position=ccp(screenSize.width/2 ,screenSize.height/2);
[page1 addChild:BACK];
// PAGE 2
CCLayer *page2 = [[CCLayer alloc] init];
BACK1.position=ccp(screenSize.width/2,screenSize.height/2);
[page2 addChild:BACK1];
// PAGE 3
CCLayer *page3 = [[CCLayer alloc] init];
BACK1.position=ccp(screenSize.width/2,screenSize.height/2);
[page3 addChild:BACK2];
CCScrollLayer *scroller = [[CCScrollLayer alloc] initWithLayers:[NSMutableArray arrayWithObjects: page1,page2, nil] widthOffset: 230];
// finally add the scroller to your scene
[self addChild:scroller];
以及类的来源:
【问题讨论】:
标签: objective-c cocos2d-iphone ccscrolllayer