更改CCNode位置不会影响孩子

时间:2013-12-06 09:23:26

标签: ios objective-c cocos2d-iphone

我正在尝试移动其中包含CCSprite的CCNode,但它不起作用。 我从CCNode subbclassed并尝试移动该对象 这是我在init方法中向节点添加sprite的方法:

_sprite = [CCSprite spriteWithFile:@"shroom.png"];
[self addChild:_sprite];
[self setContentSize:CGSizeMake(_sprite.boundingBox.size.width, _sprite.boundingBox.size.height)];

当我拖动那个对象时,我打电话给

-(void) moveTo:(CGPoint)pt
{
     [self setPosition:pt];
}

NSLog表示节点的位置已更改,但我的精灵(此节点的子节点)保持不变。

我做错了什么?任何帮助将不胜感激

0 个答案:

没有答案