Skip to main content

VL.CoreLib 核心库

VL.CoreLib 是 VL 的默认库,它为最基本的编程提供了节点和数据类型。以下是按文档引用的分类概述。

分类内容
2D基础 2d 元素如 Vector2 Rectangle Circle ... 2d 变换及碰撞节点,2d 相关的数学运算节点
3D基础 3d 元素如 Vector3 Box Sphere ... 3d 变换及碰撞节点,3d 相关的数学运算节点
Adaptive可以对不同数据类型进行操作的节点,例如可以对数字、字符串、颜色进行操作的 +[Adaptive] 节点,适用于 2D 和 3D 向量的 Length[Adaptive]
Animation基于时间的节点,如时间生成器(LFOStopwatch)和过滤器(DamperOscillator)。还有一个子类别 FrameBased,其中包含操作 FrameBased 的类似节点
Collections包含最常用的 Spread,也包含其他简单集合,如 SequenceDictionaryHashSet
Color包含 RGBA 颜色类型和从不同颜色空间转换的操作
Control用于控制流的节点,如 FlipFlopMonoFlop
IO鼠标、键盘和触摸节点以及用于文件读写、路径(目录、文件名)和网络的节点
Math普通数学、算法
Primitive包含基本数据类型,如 BoolByteInteger32/64Float32/64CharString
Reactive响应式编程节点
SystemXML, JSON, DateTime, Serialization
TextTypeWriter