2014-03-04 83 views
0

在我的遊戲中有9個項目可以通過硬幣購買。這些硬幣可以通過實際貨幣從商店購買。我想讓我的遊戲進步,即對於9個元素中的每一個,都需要9個不同的增量硬幣值。讓我明白這一點。讓我們以這些項目中的兩個爲例來描述生命和健康。他們每人的首次購買分別是100和150。首次購買後,下一次購買將分別成爲200和300。不想爲每個人保留9個stativ變量。任何更簡單的出路?漸進式購買

回答

1

這可以用一個簡單的計算來完成,與例如base_price = 150level = 0...8

int coins = base_price * Math.pow(2, level); 

可生產像硬幣的列表:

0 150 
1 300 
2 600 
3 1200 
4 2400 
5 4800 
6 9600 
7 19200 
8 38400