kod tutaj jest prosta, ale nie rozumiem wyniki:Wyniki odlewania mnożenia przez Float dają różne wyniki, jeśli Float jest najpierw zapisany w zmiennej?
float percent = 0.69f;
int firstInt = (int)(percent*100f);
float tempFloat = percent*100f;
int secondInt = (int)tempFloat;
Debug.Log(firstInt + " " + secondInt);
Dlaczego firstInt
68 ale secondInt
jest 69?
dobre pytanie –
https://dotnetfiddle.net/YMJExy - wynik to '69 69' .. – Blorgbeard
Lokalna maszyna, otrzymuję wynik' 68 69'. – jdphenix