我试图做一个简单的‘闲置’游戏,你点击构建,你得到现金,当你有足够的现金,你可以购买升级,如自动建筑,或现金发生器。
我需要用它作为现金int cash = 0;
的int值,并检查它是否有正确的金额,我正在计算每个发电机的数量,作为发电机x15=付费,但是免费购买第一个发电机,因为[生成器x 15 = 0],即零乘以任何东西都等于0,我如何才能使它如此if (cash < pay)
int pay = Hammers * 15;
发布于 2017-06-30 09:53:17
在一个流行的叫做cookie点击器的空闲游戏中,有“游标的”,它可以通过计时器自动生成货币,但是他们需要确保“游标”的初始数量是0,我的游戏中有相同的东西,但它被称为“锤子的”,所以,这里是解决方案。
int pay = hammers * 15 + 15;
if (hammers == 0)
{
if (cash >= 15)
{
money.Text = cash;
hammers += 1;
cash -= 15;
}
else if (cash <= 15)
{
notifyIcon1.BalloonTipText = "ERROR: You do not have enough cash to buy this!";
notifyIcon1.ShowBalloonTip(1000);
}
}
else if (Hammers >= 1)
{
if (cash < pay)
{
notifyIcon1.BalloonTipText = "Error: You do not have enough cash to buy this!"; notifyIcon1.ShowBalloonTip(1000);
}
else if (cash >= pay)
{
money.Text = cash;
hammers += 1;
cash -= pay;
}
}
享受吧!
https://stackoverflow.com/questions/44843078
复制相似问题