Files
aibis-dream/Assets/Scripts/Utility/CommonUtil.cs
T
2024-08-19 01:28:50 +08:00

35 lines
894 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace AibisDream
{
public class CommonUtil
{
private const float Epsilon = 1e-5f;
/// <summary>
/// 判断为0
/// </summary>
/// <param name="value">浮点数</param>
/// <returns>是否为0</returns>
public static bool IsZero(float value)
{
// 如果value小于epsilon,则认为它等于0
return Mathf.Abs(value) < Epsilon;
}
/// <summary>
/// 判断浮点数是否相等
/// </summary>
/// <param name="value1">value1</param>
/// <param name="value2">value2</param>
/// <returns>是否相等</returns>
public static bool IsEqual(float value1, float value2)
{
return Mathf.Abs(value1 - value2) < Epsilon;
}
}
}