Wie rund CGFloat

Ich habe diese Methode gemacht

+ (CGFloat) round: (CGFloat)f {
    int a = f;
    CGFloat b = a;
    return b;
}

Es funktioniert wie erwartet, rundet aber nur ab. Und wenn es eine negative Zahl ist, rundet es immer noch ab.

Dies war nur eine schnelle Methode, die ich gemacht habe. Es ist nicht sehr wichtig, dass sie richtig rundet. Ich habe es nur geschafft, die x- und y-Werte der Kamera für mein Spiel zu runden.

Ist diese Methode in Ordnung? Ist es schnell Oder gibt es eine bessere Lösung?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage