こんにちは人々ここに私の問題があります:小数だけで浮動小数点数を減らすにはどうすればよいですか?%.1は私にとって最適ですが、unNumero = 1.7fのような別のフロートと比較すると、コードはそれを行いません。フロートの数が多いからだと思います。どうすればこれを解決できますか。stopCronoの結果をいくつかのランダムなフロートと比較する必要がありますが、小数点以下2桁で制限します。申し訳ありませんが、私の英語は私の母国語ではありません。これが私のコードです
-(void)startCrono:(ccTime)delta {
totalTime += delta ;
currentTime = totalTime;
timeLimit = 2.0f;
[timeLabel setString:[NSString stringWithFormat:@"%.1f ",currentTime ]];
if (currentTime >= timeLimit) {
[self unschedule:_cmd];
}
}-(void)stopCrono:(ccTime)crono2 {
[self unschedule:@selector(startCrono:)];
unNumero = 1.7f;
if(unNumero == currentTime){
CCLOG(@"OK");
}
}
staetmentが機能していない場合、1.7でcronoを停止すると、CClogが印刷されません。