包自动生成
仓库自带的 19 个包。场景用 use "name.entpkg"; 整体引入一个包。包的约定见手册 · 包。
| 名称 | 简述 | Kernel | 函数 |
|---|---|---|---|
animation |
骨骼、驱动它的动画片段与跟随的网格:片段采样与混合、行走、瞄准、蒙皮。 | 10 | 4 |
audio |
声音的基本单元:每帧一块立体声采样;时钟、事件触发、噪声、音调、包络、滤波与延迟线。 | 7 | 35 |
controls |
读取人的操作:键盘、鼠标、手柄统一映射为游戏动作,以及指针;唯一读取输入的包。 | 5 | 15 |
geometry |
四元数旋转与刚体变换矩阵、相机矩阵、曲线、有符号距离场(SDF)及其组合、空间扭曲。 | 0 | 70 |
image |
对图片的处理:色彩空间、混合与遮罩、对比、滤波、色调曲线、缩放锐化、抗锯齿、直方图、距离场、mipmap、像素画。 | 39 | 52 |
mesh |
三角网格(点与面两排数据):圆环、球、平面网格,中点细分,等值面提取。 | 11 | 13 |
music |
音乐词汇:音阶与和弦、音高、乐器音符(音色、包络、颤音、合唱)。 | 0 | 27 |
navigation |
网格上的寻路:按代价逐遍松弛的距离场,以及朝目标走的下一步。 | 1 | 6 |
parallel |
其他包依赖的数据并行算法:整数键稳定排序、压缩、按所有者布局、连通分量。 | 16 | 2 |
physics |
平面上的刚体圆与盒子:下落、碰撞、静止、滑动、弹跳;网格宽相与子步求解。 | 23 | 42 |
random |
可重复的随机:整数哈希(各后端位级一致)、值噪声、梯度噪声、分形、细胞、旋度噪声、正态分布等。 | 0 | 24 |
raster |
三角形光栅化:在各后端上一致绘制,支持分块、遮罩与半透明;native.rasterize 是它的快速路径。 | 17 | 19 |
signal |
复数快速傅里叶变换(FFT),每行最长 256,按组在 lane 中原地蝶形运算。 | 4 | 5 |
terrain |
网格高度场地形:平滑表面、法线、射线求交、天空可见度、侵蚀、生成网格。 | 3 | 7 |
text |
文字:字形排版与绘制、文本解码、字体图集、数字格式化、模板填充、写文件。 | 20 | 26 |
texture |
表面着色用的纹理函数:图案、映射方式、图层与法线。 | 0 | 21 |
ui |
逐像素绘制的界面:矩形布局、形状、文字,以及由 controls 驱动的列表导航。 | 3 | 63 |
vector |
矢量图形逐像素填充:从 SVG 导入的形状、填充规则、颜料与渐变。 | 15 | 23 |
voxel |
体素世界的光线步进渲染:体素盒、阳光着色、形状数据、按关节摆姿态的身体。 | 4 | 21 |

