对于具有百分比的随机对象有没有? 例如:我有一个带有3个CCSprite的CCArray:spriteA,spriteB,spriteC。
spriteA =有30%的几率出现,spriteB = 60%的几率出现,spriteC = 10%的几率出现。
I have try this but it seem wrong:
int r = arc4random() % 100;
if (r >= 0 && r < 10)
{
CCLOG("spriteC appear");
}
else if (r >= 10 && r < 30)
{
CCLOG("spriteA appear");
}
else if (r >= 30 && r < 100)
{
CCLOG("spriteB appear");
}