我正在做一个游戏游戏,我想它充电加农炮(这是一个船战游戏)火力补给号码。在
我把充电时间设置为1.75秒(游戏时间为1750秒),我发现5.714285714285714是1750乘以10000的数字。如果得到10000,我想给它加上上限,这样它只显示前2个数字。而不是说:
148833会是14。在
变量更改代码:
if pygame.time.get_ticks() - starttime >= 1750:
count = "Fire!"
if pygame.time.get_ticks() - starttime < 1750:
count = (pygame.time.get_ticks() - starttime) * 5.714285714285714
如果没有一种方法来限制一个整数,我将继续除以1000使它成为一个更小的数字。在
函数str()从整数返回一个字符串,前两个数字是[0:2]。如果我误解了你的问题,请告诉我。在
相关问题 更多 >
编程相关推荐