Approximately(float, float)
Compares two floating point values and returns true if they are similar.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public static bool Approximately(float a, float b)
Parameters
Returns
Type | Description |
|---|---|
| bool |
Remarks
Floating point imprecision makes comparing floats using the equals operator inaccurate. For example, might not return true every time. Approximately() compares two floats and returns true if they are within a small value (Mathf.Epsilon) of each other.
(1.0 == 10.0 / 10.0)Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { if (Mathf.Approximately(1.0f, 10.0f / 10.0f)) { print("The values are approximately the same"); } }}