【发布时间】:2011-02-08 15:01:54
【问题描述】:
我正在尝试随机跳跃不同的精灵。
我有 5 个不同的精灵必须随机显示。要显示的一个精灵
我尝试了下面的代码,但它崩溃了:- 警告:“CCSprite”可能无法响应“+spriteWithName:”
NSString *Sprit;
NSInteger rnd = arc4random() % 6;
if (rnd == 1) {
Sprit = @"Target.png";
} else if (rnd == 2) {
Sprit = @"3.png";
}else if (rnd == 3) {
Sprit = @"5.png";
} else if (rnd == 4) {
Sprit = @"8.png";
} else if (rnd == 5) {
Sprit = @"10.png";
} else {
Sprit = @"13.png";
}
CCSprite *target = [CCSprite spriteWithName:Sprit];
target.position = ccp(winSize.height + (target.contentSize.height/4), actualX);
[self addChild:target ];
【问题讨论】:
标签: iphone objective-c random cocos2d-iphone