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?有沒有更簡單的方法來做到這一點?