Я пытаюсь создать прокручиваемый слой с помощью cocos2d
. Я хочу, чтобы слой начал прокручиваться сверху вниз, но независимо от того, что я делаю, когда он выходит на сцену, слой расположенв (0,0) aka..bottom
я пробовал несколько вещей, но, похоже, ничего не работает
-(id) init
{
if( (self=[super init] )) {
self.isTouchEnabled = YES;
isDragging = NO;
yvel = 0.0f;
contentHeight = 1000.0f;
scrollLayer = [CCLayerColor layerWithColor:ccc4(200, 200, 200, 240)];
scrollLayer.contentSize = CGSizeMake(320,contentHeight);
scrollLayer.anchorPoint = ccp(0,1);
scrollLayer.position = ccp(0, 480);
[self addChild: scrollLayer];
CCLabelTTF *label = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"test label"]
fontName:@"Marker Felt"
fontSize:24];
label.position=ccp(100, 100);
[scrollLayer addChild:label];
[self scheduleUpdate];
}
return self;
}
другие методы обновления и касаются обработчиков, поэтому проблема не можетне там
с этим кодом ... разве он не должен инициализироваться с содержимым в левом верхнем углу экрана?