cocos2dx随机百分比如何?

时间:2014-06-18 03:07:16

标签: random percentage

对于具有百分比的随机对象有没有? 例如:我有一个带有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");
}

0 个答案:

没有答案