添加一个时间格式TimeStamp
This commit is contained in:
@@ -8,6 +8,9 @@
|
||||
添加了文本池。
|
||||
添加了用于自动菜单构建的布局特性管理器系统。
|
||||
更新枚举封装器(用法有变更)。
|
||||
重写了联合对象池(旧版联合对象池用的较少没有过度版本)。
|
||||
TimeStamp过时。
|
||||
添加TimingStamp用于代替TimeStamp。
|
||||
|
||||
## [0.3.2] - 2025-03-14
|
||||
|
||||
|
||||
42
README.md
42
README.md
@@ -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.
Reference in New Issue
Block a user