Объявление
public static bool Approximately(float a, float b);Описание
Сравнивает два значения с плавающей запятой и возвращает true, если они похожи.
Неточность с плавающей запятой делает сравнение чисел с плавающей запятой с использованием оператора равенства неточным. Например, (1.0 == 10.0 / 10.0)
может не каждый раз возвращать значение true. Approximately() сравнивает два числа с плавающей запятой и возвращает true, если они находятся в пределах небольшого значения (Epsilon) друг от друга.
using UnityEngine;
public class ScriptExample : MonoBehaviour
{
void Start()
{
if (Mathf.Approximately(1.0f, 10.0f / 10.0f))
{
print("The values are approximately the same");
}
}
}