是否可以生成低于1的整数?像0.5?
因为当我使用0.5时,它不起作用。
任何解决方案?
我的代码:
BallTimer = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(ballMove) userInfo:nil repeats:(YES)];
-(void)ballMove {
redBall.center = CGPointMake(redBall.center.x - ballSide, redBall.center.y - ballGravity);
}
ballCheck = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(ballCheck) userInfo:nil repeats:(YES)];
-(void)ballCheck {
ballGravity = ballGravity - 0.5;
if (redBall.center.y >= 280) {
ballGravity = 10;
}
}
答案 0 :(得分:2)
根据定义,整数是1,2,3,4,5等。整数也可以是0或负数(即-1,-2,-3等)。带小数位的数字不是整数。您的建议需要float
,这意味着它有一个浮动小数。或者,您可以使用double
,它允许更大的数字(和更多小数位)。