mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 10:46:17 +00:00
轻轻松松改成定点数咯
This commit is contained in:
@@ -621,12 +621,17 @@ namespace JNGame.Math
|
||||
/// 毫秒单位时间 = 0.001f
|
||||
/// </summary>
|
||||
public static readonly LFloat EPS_1MS = new LFloat(null, 1L);
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 0
|
||||
/// </summary>
|
||||
public static LFloat L0 => 0.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 10
|
||||
/// </summary>
|
||||
public static LFloat L05 => new("",500);
|
||||
public static LFloat L0D5 => new("",500);
|
||||
|
||||
/// <summary>
|
||||
/// 10
|
||||
@@ -652,6 +657,11 @@ namespace JNGame.Math
|
||||
/// 10000
|
||||
/// </summary>
|
||||
public static readonly LFloat L10000 = 10000.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 360
|
||||
/// </summary>
|
||||
public static readonly LFloat L360 = 360.ToLFloat();
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
@@ -577,6 +577,14 @@ namespace JNGame.Math
|
||||
|
||||
#region Min、Max、Clamp相关
|
||||
|
||||
public static bool Approximately(LFloat a, LFloat b)
|
||||
{
|
||||
// 计算两个浮点数之间的差的绝对值
|
||||
float difference = Abs(a - b);
|
||||
// 检查差的绝对值是否小于阈值
|
||||
return difference < LFloat.EPSILON;
|
||||
}
|
||||
|
||||
public static int Clamp(int value, int min, int max)
|
||||
{
|
||||
if (value < min)
|
||||
|
Reference in New Issue
Block a user