分数增加出现几率
score increase the chance of apperance
您好,我正在开发一款游戏,每次用户吹出一个方块,用户都会获得 1 分,并且在游戏 运行 时,该分会添加到总分中。
游戏由 4 个标准视图组成,我想做的是,机会增加得越多,视图上出现的背景就越多。
换句话说,分数越高,背景绑定到视图的机会就越大,当用户达到 50 时,它开始将其与背景绑定,当用户达到 200 时,绑定的机会变为 100 %
this.Bcolor=random.nextInt(4 - 1 + 1) + 1; // generate a random color between 1 and 3
if(FallAnimationActivity.score % 100 == 0) { // here where i want to apply the chance alogrithm.
FallAnimationActivity.showcolorbuttons();
switch (Bcolor) {
case 1:
this.setBackgroundColor(Color.BLUE);
break;
case 2:
this.setBackgroundColor(Color.RED);
break;
case 3:
this.setBackgroundColor(Color.GREEN);
break;
case 4:
this.setBackgroundColor(Color.BLACK);
break;
}
}
else{
this.setBcolor(0);
}
FallAnimationActivity.score是他弹出出现的方块时不断增加的用户分数
谢谢。
您可以使用生成 1 到 200 之间数字的算法。如果数字小于分数,则 return 为真,否则为 return 假。
您好,我正在开发一款游戏,每次用户吹出一个方块,用户都会获得 1 分,并且在游戏 运行 时,该分会添加到总分中。
游戏由 4 个标准视图组成,我想做的是,机会增加得越多,视图上出现的背景就越多。
换句话说,分数越高,背景绑定到视图的机会就越大,当用户达到 50 时,它开始将其与背景绑定,当用户达到 200 时,绑定的机会变为 100 %
this.Bcolor=random.nextInt(4 - 1 + 1) + 1; // generate a random color between 1 and 3
if(FallAnimationActivity.score % 100 == 0) { // here where i want to apply the chance alogrithm.
FallAnimationActivity.showcolorbuttons();
switch (Bcolor) {
case 1:
this.setBackgroundColor(Color.BLUE);
break;
case 2:
this.setBackgroundColor(Color.RED);
break;
case 3:
this.setBackgroundColor(Color.GREEN);
break;
case 4:
this.setBackgroundColor(Color.BLACK);
break;
}
}
else{
this.setBcolor(0);
}
FallAnimationActivity.score是他弹出出现的方块时不断增加的用户分数
谢谢。
您可以使用生成 1 到 200 之间数字的算法。如果数字小于分数,则 return 为真,否则为 return 假。