添加两个整数

时间:2013-11-12 01:02:43

标签: ios int

在我的游戏中,当游戏开始时,球的速度每15秒增加一定数量。现在我有一个int,这是球的速度和方法:

ballSpeed += 1;

这样可行,但是当我减少球速增加的量时,由于某种原因,它会减少,但是它不起作用。

例如,如果我这样做:

ballSpeed += .9

,由于某种原因它不起作用。

我认为我只是看不出差异,因为它太小了,但是当我有.99它仍然不起作用,我能够用这个数字来区分。

非常感谢任何答案。

由于

3 个答案:

答案 0 :(得分:1)

你正在使用整数吗? .9不是整数值,因此您必须使用不同的数据类型(例如:float)来执行此操作。

答案 1 :(得分:0)

由于ballSpeed是一个整数,因此它只能取整个值。所以使用代码

ballSpeed += .9;

会导致它向下舍入,最终结果为ballSpeed根本不会改变。所以1是你可以做的最小的改变。

答案 2 :(得分:0)

您不能使用int来保存十进制数。尝试浮点而不是int。