0
你好,我正在開發一款遊戲,每次用戶吹出一個塊時,用戶得到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之間的數字。 如果數字小於分數,返回true,否則返回false – gilgil28
嗯不錯的想法值得一試,謝謝:),但我會等待也許有更多的動態。 –
你可以把你的評論作爲接受它的答案:),謝謝! –