mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 02:36:14 +00:00
提交行为树
This commit is contained in:
@@ -9,10 +9,13 @@ namespace JNGame.Math
|
||||
{
|
||||
public static partial class LFloatExtension
|
||||
{
|
||||
|
||||
#if UNITY_EDITOR
|
||||
public static LFloat ToLFloat(this float value)
|
||||
{
|
||||
return new LFloat(true, (long)(value * LFloat.Precision));
|
||||
}
|
||||
#endif
|
||||
|
||||
public static LFloat ToLFloat(this int value)
|
||||
{
|
||||
|
@@ -629,20 +629,35 @@ namespace JNGame.Math
|
||||
public static LFloat L0 => 0.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 10
|
||||
/// 0.5
|
||||
/// </summary>
|
||||
public static LFloat L0D5 => new("",500);
|
||||
|
||||
/// <summary>
|
||||
/// 10
|
||||
/// 1
|
||||
/// </summary>
|
||||
public static readonly LFloat L1 = 1.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 2
|
||||
/// </summary>
|
||||
public static readonly LFloat L2 = 2.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 5
|
||||
/// </summary>
|
||||
public static readonly LFloat L5 = 5.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 10
|
||||
/// </summary>
|
||||
public static readonly LFloat L10 = 10.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 20
|
||||
/// </summary>
|
||||
public static readonly LFloat L20 = 20.ToLFloat();
|
||||
|
||||
/// <summary>
|
||||
/// 100
|
||||
/// </summary>
|
||||
|
@@ -102,6 +102,19 @@ namespace JNGame.Math
|
||||
this.z.rawValue = z * LFloat.Precision;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 构造3D向量:使用2个LFloat
|
||||
/// </summary>
|
||||
/// <param name="x"></param>
|
||||
/// <param name="y"></param>
|
||||
/// <param name="z"></param>
|
||||
public LVector3(LFloat x, LFloat y)
|
||||
{
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.z = LFloat.L0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 构造3D向量:使用3个LFloat
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user