類似している2 つのFloat型の値を比較します
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.
if (Mathf.Approximately(1.0, 10.0/10.0)) print ("same");
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { if (Mathf.Approximately(1.0F, 10.0F / 10.0F)) print("same"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: if Mathf.Approximately(1.0F, (10.0F / 10.0F)): print('same')