0
我是XCode和Obj-C的新手,如果我在这里丢失了一些明显的东西,请原谅我。如何在Xcode中获取特定标签的精灵位置?
我有我通过调用这个addTree函数来创建精灵项目:
CCSprite *_tree = [CCSprite spriteWithFile:@"tree.png"];
[self addChild:_tree z:-1 tag:i];
if (i == 0) {
_tree.position = ccp(100, 100);
}
else if (i > 0) {
_tree.position = ccp([tree with tag i-1]+20, 100);
}
所以我使用更新的方法调用这个函数:
- (void)adding:(ccTime)dt{
[self addTree];
i++;
}
这样,每个树催生意志有一个比上一个更大的标签。 第一棵树产生在100,100。
如何让后续的树被定位在树的x位置之前(i-1)加20?有没有更简单的方法来做到这一点?