Legacy Documentation: Version 5.4
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Mathf.Approximately

public static bool Approximately(float a, float b);

Parameters

Description

Compares two floating point values if they are similar.

Due to floating point imprecision it is not recommended to compare floats using the equal operator. eg. 1.0 == 10.0 / 10.0 might not return true.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Example() { if (Mathf.Approximately(1.0F, 10.0F / 10.0F)) print("same"); } }