添加一个时间格式TimeStamp

This commit is contained in:
2025-04-22 14:09:35 +08:00
parent 0765a98041
commit feca3f4689
3 changed files with 34 additions and 11 deletions

View File

@@ -8,6 +8,9 @@
添加了文本池。
添加了用于自动菜单构建的布局特性管理器系统。
更新枚举封装器(用法有变更)。
重写了联合对象池(旧版联合对象池用的较少没有过度版本)。
TimeStamp过时。
添加TimingStamp用于代替TimeStamp。
## [0.3.2] - 2025-03-14

View File

@@ -16,7 +16,7 @@ unity通用库插件现已转为unity 6000版本。
* SerializerHelper: 序列化库
* XericLibrary: 实用性unity宏库包含一些实用扩展用法。
## Deconstruction
## Deconstruction (线路绘制,暂缓更新)
Deconstruction 部分由两个dll组成一个是 Deconstruction另一个是 Deconstruction Style 。
@@ -124,7 +124,7 @@ DecisionMakerToolBase.HasAciveDecisionMaker
* 如果同时创建大量的操作栈(>500),并在之后的某个时刻中将它们全部隐式地释放掉,有可能会在之后的某个时刻带来庞大的GC占用(>90ms)
* 逆时针绘制的曲线线路没法计算最近点。
## XericLibrary
## XericLibrary (主要核心库)
XericLibrary 部分由两个dll组成一个是 Xeric Library另一个是 Xeric Library Editor 。
@@ -146,16 +146,12 @@ XericLibrary 部分由两个dll组成一个是 Xeric Library另一个是 X
#### 调试宏
----
#### 模型网格宏
----
#### 机器标识宏
----
#### 摄像机宏
#### 颜色宏
#### 常数宏
@@ -174,6 +170,12 @@ XericLibrary 部分由两个dll组成一个是 Xeric Library另一个是 X
#### 对象宏
#### PID宏
#### 对象池宏
预设快速设置的对象池CreatSimplePool与顺序对象池CreatObjectInOrderPool传入预制体与父级将直接返回一个预设的对象池。
提供一个联合对象池(预设的)<code>MacroPool.UnionSet</code>支持开放预制体目标与父级目标参数到inspector。
联合对象池需要手动调用Init函数进行初始化。
#### 矩形变换宏
#### 超驰宏
#### 仓库宏
@@ -210,7 +212,7 @@ XericLibrary 部分由两个dll组成一个是 Xeric Library另一个是 X
----
#### Spline组件
### Spline组件
----
提供<code>XericSplinePath</code><code>XericRectSplinePath</code>组件。
@@ -257,19 +259,37 @@ public void UpdateBySpline(XericRectSplinePath spline)
}
```
#### 简易批处理器
### 简易批处理器
----
在代码中引用 XericLibrary.Runtime.Type.BatchProcess
并将需要进行批处理的对象实现 ICanBatchProcess<T> 接口,
其中提供了所有额外支持的生命周期事件,可以直接实现或显式实现。
缺点是只有异步方法的生命周期约束,没有提供线程安全的数据类型。
缺点是只有异步方法的生命周期约束,没有提供线程安全的数据类型。
和官方的相比没有什么优势只是作为dll内部的部分程序的替代品。
和官方的相比没有什么优势只是作为dll内部的部分程序的替代品,没事不要用这个
### 多维布尔
----
## DataBaseControl
提供<code>Bool1</code>,<code>Bool2</code>,<code>Bool3</code>,<code>Booln</code>。
其中除了<code>Booln</code>是类,其他都是结构体,在相互转换时需要注意。
不同的多维布尔对象之间可以互相转换,且参数不会遗失。
他们的区别是会在界面上绘制不同数量的参数。
其中bool1与普通布尔几乎无二可以直接隐式转为bool只是他存储的方式为int可以用于bool隐式转为int。
### 时间节点
----
提供<code>TimingStamp</code>,<code>TimeStamp</code>。
TimingStamp用于时间快速转换以及在unity界面上呈现的能力。
TimeStamp用于隐式的在极短时间内小于1tick的时间戳的名称标记。
## DataBaseControl (快捷数据库)
数据库控制器当前主要工作区域是SqlClient部分

Binary file not shown.