Мне кажется, я неправильно понимаю масштабирование / позиционирование узлов / слоев.Я настраиваю свой узел следующим образом (класс узла получен из CCNode
):
-(id) init
{
if ((self = [super init]))
{
// Create parallax background node.
background = [BackgroundNode node];
[self addChild:background z:0];
// Create foreground node.
foreground = [ForegroundLayer node];
[self addChild:foreground z:0];
self.position.y = 500.0f;
self.scaleX = 1.5f;
self.scaleY = 1.5f;
}
return self;
}
Кажется, не имеет значения, что я установил self.position.y
- масштабированный узел равен всегда отображается так, как если бы оно было расположено в левом нижнем углу экрана.Я тоже пытался поиграться с anchorPoint
, но, похоже, это ничего не меняет.
Причина, по которой я спрашиваю, заключается в том, что я хотел бы иметь возможность панорамирования вертикально, когда яЯ увеличил масштаб, хотя, похоже, это не самый правильный способ сделать это.Есть идеи?