跳转到内容
查看源码

包自动生成

仓库自带的 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