提交行为树

This commit is contained in:
PC-20230316NUNE\Administrator
2024-10-26 19:59:47 +08:00
parent 1ad20b67da
commit 82513fea04
320 changed files with 51310 additions and 30015 deletions

View File

@@ -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)
{

View File

@@ -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>

View File

@@ -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>