Home > @esengine/ecs-framework-monorepo
ecs-framework-monorepo package
Classes
Class | Description |
---|---|
带缓存的插值器类 用于需要重复插值相同起始和目标值的情况 | |
2D圆形类 表示一个圆形,提供圆形相关的几何运算功能: - 圆形创建和属性获取 - 包含检测(点、圆形) - 相交检测和计算 - 变换和操作 | |
碰撞检测器 提供各种几何体之间的碰撞检测功能 | |
缓动函数集合 提供各种常用的缓动函数,用于创建平滑的动画效果 所有函数接受时间参数 t (0-1),返回缓动后的值 (通常0-1) | |
插值工具类 提供各种类型的插值功能,用于创建平滑的数值变化 | |
数学工具函数集合 提供常用的数学运算、插值、随机数生成等实用工具函数 | |
3x3变换矩阵类 用于2D变换(平移、旋转、缩放)的3x3矩阵 矩阵布局: [m00, m01, m02] [scaleX * cos, -scaleY * sin, translateX] [m10, m11, m12] = [scaleX * sin, scaleY * cos, translateY] [m20, m21, m22] [0, 0, 1] | |
2D矩形类 表示一个轴对齐的矩形,提供矩形相关的几何运算功能: - 矩形创建和属性获取 - 包含检测(点、矩形) - 相交检测和计算 - 变换和操作 | |
2D向量类 提供完整的2D向量运算功能,包括: - 基础运算(加减乘除) - 向量运算(点积、叉积、归一化) - 几何运算(距离、角度、投影) - 变换操作(旋转、反射、插值) |
Interfaces
Interface | Description |
---|---|
圆形对象接口 | |
碰撞信息接口 | |
关键帧数据结构 | |
矩形对象接口 | |
向量对象接口 |
Type Aliases
Type Alias | Description |
---|---|
插值器类型定义 |