diff --git a/HowToUseXericLibrary.md b/HowToUseXericLibrary.md new file mode 100644 index 0000000..a8d6c60 --- /dev/null +++ b/HowToUseXericLibrary.md @@ -0,0 +1,123 @@ +# XericLibrary + +清肃未知,编撰成库。 + +Xeric中使用宏(Macro)作为隔离用法的的单元,所有的操作都可以从MacroXX获取(XX是各个操作类模块的名称)。 + +#### [特性库](../wiki/AttributeLibrary) +---- +#### [协程宏](../wiki/MacroFile) +---- +#### [调试宏] +---- +#### [网格宏] +---- +#### [电脑宏] +---- +#### [相机宏] +---- +#### [颜色宏] +---- +#### [配置文件宏] +---- +#### [常数宏 MacroConst](../wiki/MacroConst) +---- +#### [曲线宏 MacroCurve](../wiki/MacroCurve) +---- +#### [日志宏 MacroDebug](../wiki/MacroDebug) +---- +#### [枚举宏 MacroEnum](../wiki/MacroEnum) +---- +#### [方程宏] +---- +#### [事件宏] +---- +#### [文件宏 MacroFile](../wiki/MacroFile) +---- +#### [窗口宏 MacroForm](../wiki/MacroForm) +---- +#### [步进宏] +---- +#### [按键宏 MacroKey](../wiki/MacroKey) +---- +#### [列表宏 MacroMath](../wiki/MacroMath) +---- +#### [数学宏 MacroMath](../wiki/MacroMath) +---- +#### [消息库 MacroMessage](../wiki/MacroMessage) +---- +#### [对象宏] +---- +#### [PID宏] +---- +#### [对象池宏] +---- +#### [矩形变换宏] +---- +#### [超驰宏] +---- +#### [正则宏] +---- +#### [仓库宏] +---- +#### [材质宏] +---- +#### [平滑宏] +---- +#### [排序宏] +---- +#### [文本宏] +---- +#### [时间宏] +---- +#### [轴变换宏] +---- +#### [类型扩展] +---- +#### [矢量扩展] +---- +#### [导航宏] +---- +#### [安全宏] +---- +#### [转换宏] +---- +#### [事件触发宏] +---- + +# 组件 + +#### [Splie曲线组件] +---- +#### [文件阅读器] +---- +#### [简易批处理器] +---- +#### [多维布尔] + +提供`Bool1,Bool2,Bool3,Booln`。 +其中除了`Booln`是类,其他都是结构体,在相互转换时需要注意。 + +不同的多维布尔对象之间可以互相转换,且参数不会遗失。 +他们的区别是会在界面上绘制不同数量的参数。 + +其中bool1与普通布尔几乎无二,可以直接隐式转为bool,只是他存储的方式为int,可以用于bool隐式转为int。 + +多维布尔可以与矢量运算: +* 乘法相当于使用多维布尔置零这个矢量对应轴。 +* 除法时多维布尔作为被除数时,相当于对矢量各轴取倒数,并置零非选中轴。 +* 除法时多维布尔作为除数时,相当于计算已被多维布尔置零对应轴的矢量的模长。 + +多维布尔可以与布尔运算: +* 异或操作可以对多维布尔各轴异或。 +---- +#### [预设与函数退化链] +---- +#### [时间节点] +---- +#### [空对象] +---- +#### [类标签] +---- +#### [排挤网格] +---- \ No newline at end of file