我目前正在使用c#only(沒有Unity)閒置遊戲(A.K.A點擊者遊戲),用戶通過點擊按鈕收集金錢並升級金礦,這裏是代碼;c#空閒遊戲;添加金錢問題
namespace Business_Tycoon
{
public partial class Form1 : Form
{
public decimal level;
public decimal money;
public decimal revenue;
public decimal multiplier;
public decimal price;
public Form1()
{
InitializeComponent();
start();
}
void start()
{
money = 10;
}
void update()
{
money = money + revenue;
}
void button1_Click(object sender, EventArgs e)
{
price = ((price/100) * 150m);
level = (level + 1);
multiplier = 1.10m;
money = (money - price);
revenue = (level * multiplier);
button1.Text = "Price: " + price;
textBox1.Text = "Item Bought";
label4.Text = "Money: " + Convert.ToString(money);
label1.Text = "Level: " + Convert.ToString(level);
label3.Text = "Revenue: " + Convert.ToString(revenue);
}
private void button2_Click(object sender, EventArgs e)
{
update();
}
}
}
- Button1的是水平按鈕,玩家點擊此,減去 錢,它的水平了一次金礦的一個級別。
- Button2是收集按鈕,玩家點擊此按鈕,添加從金礦創建的收入 。
但是,要從Button2收集玩家必須先點擊Button1來調平它,我不知道如何解決這個問題。玩家應該能夠點擊收集按鈕並添加金礦的收入。
請coud有人幫忙,謝謝 - 鮃
感謝您的幫助,這有助於很多:) – Maximus