【发布时间】:2013-07-18 04:14:59
【问题描述】:
我是 Cocos2d 的初学者,我想以水平模式显示 7 个硬币。所以这就是我在主要游戏层中写的:
在我的初始化中,我有这个
coins = [CCSprite spriteWithFile:@"coins.png"];
我为我想要的硬币图案制作了一个方法(显示七次)
- (void)coinPatterns {
coins.position = ccp(150,150);
for(int i = 0; i < 7; i++)
{
coins.position = ccp (coins.position.x + 20, coins.position.y);
[self addChild:coins];
}
}
然后我在更新方法中添加了这个
[self coinPatterns];
但由于某种原因,我的代码不断崩溃。有谁知道我该如何解决这个问题?
谢谢!
【问题讨论】:
-
代码不断崩溃的原因是因为您在图层中多次添加相同的对象。
-
哦,这就是它崩溃的原因..难怪..
标签: ios objective-c cocos2d-iphone kobold2d